淘宝客开发-打造一个自己的小程序添加首页滚动广告(淘宝首页小程序设置)

上一节,我们讲到如何创建一个淘宝客小程序的工程,已经说了大致的原理,那么今天我们要说的是在首页添加一个滚动的广告栏。效果如下:

淘宝客开发-打造一个自己的小程序添加首页滚动广告(淘宝首页小程序设置)

我们可以看到这是一个左右滑动的view,从小程序的文档我们可以看到本身提供了一个这样滚动的方法

https://mp.weixin.qq.com/debug/wxadoc/dev/component/swiper.html

主要是使用了swiper,

有了这个方法后,那么我们可以在我们的页面加上一个布局,具体代码如下:

<!–pages/index/hot.wxml–>

<view class=\”container1\”>

<scroll-view class=\”scroll-container\” upper-threshold=\”{{upperthreshold}}\” bindscroll=\”onToTop\” scroll-y=\”true\” style=\”height:calc(100% – 1px)\”>

<swiper indicator-dots=\”{{indicatorDots}}\” autoplay=\”{{autoplay}}\” interval=\”{{interval}}\” duration=\”{{duration}}\”>

<block wx:for=\”{{imgUrls}}\”>

<swiper-item>

<image src=\”{{item}}\” class=\”slide-image\” style=\”height:{{windowWidth * 0.375}}px !important\”/>

</swiper-item>

</block>

</swiper>

</scroll-view>

</view>

接着我们写一下布局的样式,让图片可以适配全屏,在.wxss中添加代码

/* pages/index/hot.wxss */

.container1 {

width: 100%;

padding:0;

margin: 0;

background-color: #fff;

}

.scroll-container{

width:100%;

}

.slide-image{

width:100%;

}

接着我们可以在页面的js中添加我们的数据代码了,其中

imgUrls:就是我们滚动的图片数据,

indicatorDots:是否显示面板指示点

autoplay:是否切换

interval:自动切换时间间隔

duration:滑动动画时长

// pages/index/hot.js

Page({

/**

* 页面的初始数据

*/

data: {

imgUrls: [

\’http://img1.tbcdn.cn/tfscom/i2/2663359052/TB2eLU8phtmpuFjSZFqXXbHFpXa_!!2663359052.jpg_400x400.jpg\’, \’http://img1.tbcdn.cn/tfscom/i3/367908919/TB2x.MAdSBjpuFjy1XdXXaooVXa_!!367908919.jpg_290x290.jpg\’, \’http://img1.tbcdn.cn/tfscom/i2/2663359052/TB2eLU8phtmpuFjSZFqXXbHFpXa_!!2663359052.jpg_400x400.jpg\’, \’http://img1.tbcdn.cn/tfscom/i2/2663359052/TB2eLU8phtmpuFjSZFqXXbHFpXa_!!2663359052.jpg_400x400.jpg\’

],

indicatorDots: true,

autoplay: true,

interval: 4000,

duration: 2000,

windowWidth:320,

upperthreshold: \’290\’

},

/**

* 生命周期函数–监听页面加载

*/

onLoad: function (options) {

},

/**

* 生命周期函数–监听页面初次渲染完成

*/

onReady: function () {

},

/**

* 生命周期函数–监听页面显示

*/

onShow: function () {

},

/**

* 生命周期函数–监听页面隐藏

*/

onHide: function () {

},

/**

* 生命周期函数–监听页面卸载

*/

onUnload: function () {

},

/**

* 页面相关事件处理函数–监听用户下拉动作

*/

onPullDownRefresh: function () {

},

/**

* 页面上拉触底事件的处理函数

*/

onReachBottom: function () {

},

/**

* 用户点击右上角分享

*/

onShareAppMessage: function () {

}

})

小程序的创建比较简单,所以源码我就不上传到网站了。大家可以按照教程来一步一步开发,如果不懂可以继续关注我的头条号:一点热,如果有什么问题,欢迎留言咨询,我看到之后会第一时间回复大家的。也欢迎收藏与转发,如果需要转载到其他网站,请与我联系,yeehot.com,如果有什么意见或者想法欢迎在下方留言。如果有什么不明白的话,可以自己给我留言了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月6日 上午8:40
下一篇 2023年4月6日 上午8:50

相关推荐

  • 科研项目号怎么看

    科研项目号怎么看 科研项目号是一个重要的标识符,用于区分不同的科研项目。它通常由三个部分组成:项目ID、课题名称和研究方向。下面将详细介绍如何查看和理解科研项目号。 1. 项目ID…

    科研百科 2025年4月12日
    0
  • 库房管理制度(库房管理制度与规定)

    库房管理制度 1、仓库管理员要保持仓库清洁卫生,对于要求特殊保存的产品,将按有关卫生标准进行保存。 2、仓库管理员必须做到仓库干燥、通风、无虫、无鼠、无尘。 3、仓库管理员必须每天…

    科研百科 2022年10月27日
    242
  • 高中化学课题申报(高中生化学科研项目)

    高中生化学科研项目 高中生化学科研项目是一种有趣且富有挑战性的活动,它要求高中生利用自己的知识和技能,完成一些具有科学意义和实际应用的化学实验。这些实验不仅可以帮助学生提高化学知识…

    科研百科 2024年8月5日
    43
  • 深哈合作|“大疆无人机”翱翔黑土地丨深圳高科技护航“北大仓”

    螺旋桨在一望无垠的田野中荡起一层层绿色波浪,雾化的农药如轻纱般精准播撒一一这是"大疆创新"研发的T20植保无人机的最新展示。如今,黑土地已成为这项来自深圳的高科技产品的最大客户,"…

    科研百科 2024年4月2日
    96
  • 报名管理系统的项目计划

    项目计划:报名管理系统 随着教育领域的不断发展,各种考试和报名活动也在不断增加。这些活动对于学校、学生和家长都是非常重要的,因此需要有一个高效的系统来帮助他们管理和完成这些任务。 …

    科研百科 2025年1月11日
    0
  • 出入库存管理软件

    出入库存管理软件是一款非常重要的企业应用,能够帮助企业实时跟踪和管理库存,提高库存管理效率和准确性。本文将介绍出入库存管理软件的基本原理和功能,以及如何使用这款软件来提高库存管理效…

    科研百科 2025年1月3日
    1
  • 定海:节前“重拳”出击 驰而不息正风肃纪

    中秋、国庆“双节”将至,又恰逢建国70周年和“不忘初心、牢记使命”主题教育之际,日前,定海区纪委区监委针对全区违反效能规定、违规收送礼品礼金、违规公款吃喝、违规公款购买烟酒、违规发…

    科研百科 2023年12月3日
    195
  • 交友社交软件app开发

    如今,随着社交媒体的兴起和智能手机的普及,交友社交软件app开发成为了一个热门的领域。这些app不仅改变了人们的社交方式,也为人们提供了更多的机会去结识新朋友和建立更广泛的社交网络…

    科研百科 2023年7月22日
    191
  • 科研项目台帐

    科研项目台帐 科研项目台帐是记录和整理科研项目的重要文档。它包括科研项目的背景,目标,计划,进展和成果等信息,是项目管理和追踪的重要工具。以下是一个典型的科研项目台帐的示例: 1….

    科研百科 2025年3月3日
    1
  • 写书算科研项目嘛

    科研项目应该包括以下几个部分:研究目标、研究方法、研究结果和结论。 在写书的过程中,也可以涉及到这些方面的内容。例如,如果写一本关于某个领域的书,那么这本书的研究目标可能包括这个领…

    科研百科 2025年3月20日
    0