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

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

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

我们可以看到这是一个左右滑动的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

相关推荐

  • 取消大小周-u0026996违法?推荐这6个办公软件,搞定KPI

    取消大小周,工作时间减少,但是KPI并没有减少,怎么办?提高工作效率才是王道! 今天给大家推荐这6款实用工具,覆盖了团队协作、异地远程办公、远程操控、以及日常办公必备小工具。 提升…

    2022年5月31日
    340
  • 南溪区三举措强化直达资金管理(直达资金管理工作方案)

    一是加强结转管理。结合预算一体化系统指标结余情况,将特殊转移支付的直达资金结合上年资金使用方向继续落实保障力度,将正常转移支付的直达资金按相关转移支付资金管理办法分别做好结转。目前…

    科研百科 2022年5月24日
    273
  • 科技力全面进化,荣耀手表GS 3树立智能穿戴行业全能型标杆(荣耀watch gs3)

    2022年1月10日荣耀Magic V旗舰新品发布会上,备受期待的高端旗舰智能手表荣耀手表GS 3惊喜再现,完美展现了高端时尚与先锋科技的结合,从健康监测、工艺设计、运动管理、续航…

    2022年5月28日
    376
  • 民族音调结合现代音乐 查干乐团发布全新大碟《遥远的诉说》

    中新网北京12月28日电(陈欣怡) 27日下午,由内蒙古自治区霍林郭勒市委宣传部、霍林郭勒市文化和旅游局主办的查干乐团全新大碟《遥远的诉说》新闻发布会在北京798艺术区举行。新专辑…

    科研百科 2024年4月18日
    81
  • 开源的协同办公

    开源的协同办公: 让协作变得更加简单 随着信息技术的不断发展,协同办公已经成为了企业日常运营中不可或缺的一部分。但是,传统的协同办公方式往往需要大量的人力、时间和资源投入,并且容易…

    科研百科 2024年8月29日
    30
  • 十大erp管理软件(十大erp软件)

      ERP行业的基本都比较齐全,基本上都涵盖了。   现在有两种做法,一种是买现成的,一种是自己养人开发或者找软件开发公司开发软件。   我的建议是:结合本行业前景,和本企业发展情…

    2022年6月13日
    214
  • 进销存管理软件的操作流程(企业进销存管理软件)

    企业进销存管理软件:轻松管理企业进销存 随着现代企业规模的不断扩大和业务的不断多元化,企业进销存管理变得越来越重要。传统的手动管理模式已经无法适应现代企业的需求,因此,企业进销存管…

    科研百科 2024年6月9日
    87
  • 医院怎么申报科研项目

    医院申报科研项目的方法 科研项目是医院发展的重要支撑,也是提高医院学术水平和竞争力的重要手段。申报科研项目是医院开展科研工作的基础,下面是医院申报科研项目的一些方法和建议。 一、明…

    科研百科 2025年3月10日
    0
  • 涉密科研项目成果

    涉密科研项目成果 近年来,随着科技的不断发展,涉密科研项目也越来越受到重视。在这些项目中,我们致力于探索未知的领域,推动科学技术的进步,为国家的安全和发展做出更大的贡献。 其中,我…

    科研百科 2024年10月15日
    3
  • 银行系统管理项目管理

    银行系统管理项目管理 随着数字化时代的到来,银行系统管理项目也变得越来越重要。银行系统管理项目是指对银行系统的各个方面进行规划和管理,包括系统开发、测试、部署、运维和日常使用等。在…

    科研百科 2024年12月28日
    0