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

上一节我们讲了如何创建一个淘宝客小程序项目,大道理我们已经讲过了,所以今天要说的是在首页增加一个滚动广告栏。效果如下:



我们可以看到这是一个左右滑动的视图,我们可以从applet的文档中看到它提供了这样滚动的方式。

https://MP . weixin . QQ . com/debug/wxadoc/dev/component/swiper . html

主要使用swiper,

有了这个方法,我们就可以给我们的页面添加一个布局。具体代码如下:

& lt!-pages/index/hot . wxml-& gt;

& ltview class="container1 " >

& ltscroll-view class = " scroll-container " upper-threshold = " { { upper threshold } } " bind scroll = " onto top " scroll-y = " true " style = " height:calc(100%-1px)" & gt;

& ltswiper indicator-dots = " { { indicator dots } } " autoplay = " { { autoplay } } " interval = " { { interval } } " duration = " { { duration } } " & gt;

<block wx:for="{{imgUrls}}">& ltblock wx:for = " { { imgUrls } } " & gt;

& ltswiper-item & gt;

& ltimage src = " { { item } } " class = " slide-image " style = " height:{ { window width * 0.375 } } px!重要"/>;

& lt/swiper-item & gt;

& lt/block & gt;

& lt/swiper & gt;

& lt/scroll-view & gt;

& lt/view & gt;

然后,让我们写下布局样式,以便图片可以适合全屏,并添加代码。wxss。

/* pages/索引/hot.wxss */

.容器1 {

宽度:100%;

填充:0;

边距:0;

背景色:# fff

}

。卷轴容器{

宽度:100%;

}

。幻灯片图像{

宽度:100%;

}

然后,我们可以在页面的js中添加数据代码

这是我们滚动的图片数据,

指示器点:是否显示面板指示器点。

自动播放:是否切换

间隔:自动切换时间间隔

持续时间:滑动动画的持续时间

// pages/index/hot.js

页面({

/**

*页面的初始数据

*/

数据:{

imgUrls: [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'http://img 1 . tbcdn . cn/TFS com/I2/2663359052/TB 2 elu 8 phtmpufjszfqxxbhfpxa _!!2663359052.jpg_400x400.jpg ','http://img1.tbcdn.cn/tfscom/i3/367908919/TB2x。MAdSBjpuFjy1XdXXaooVXa_!!367908919.jpg_290x290.jpg ',' http://img 1 . TB cdn . cn/TFS com/I2/2663359052/TB 2 elu 8 phtmpufjszfqxxbhfpxa _!!2663359052.jpg_400x400.jpg ',' http://img 1 . TB cdn . cn/TFS com/I2/2663359052/TB 2 elu 8 phtmpufjszfqxxbhfpxa _!!' 2663359052.jpg_400x400.jpg '

],

指示器点:对,

自动播放:没错,

区间:4000,

持续时间:2000年,

窗宽:320,

上限阈值:“290”

},

/**

*生命周期功能-监控页面加载

*/

onLoad:函数(选项){

},

/**

*生命周期功能——监听页面第一次渲染完成。

*/

onReady: function () {

},

/**

淘宝客程序

*生命周期功能-监控页面显示

*/

onShow: function () {

},

/**

*生命周期功能-监控页面隐藏

*/

onHide: function () {

},

/**

*生命周期功能-监控页面卸载

*/

onUnload: function () {

},

/**

*页面相关事件处理程序-监听用户下拉动作。

*/

onpulldownresh:function(){

},

/**

*页面底部pull事件的处理函数。

*/

onReachBottom: function () {

},

/**

*用户点击右上角的分享。

*/

onShareAppMessage: function () {

}

})

小程序的创建比较简单,我就不把源代码上传到网站了。可以按照教程一步一步来开发。如果不了解,可以继续关注我的头条号:有点热。如有疑问,欢迎留言咨询。我一看到就回复你。也欢迎收藏转发。如果你需要转载到其他网站,请联系我,yeehot.com。如果您有任何意见或想法,请在下方留言。有什么不明白的,可以自己给我留言。

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友