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

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

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

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

相关推荐

  • 科研项目创造效益考核

    科研项目创造效益考核 近年来,随着科技的不断发展,科研项目已经成为推动社会进步和经济发展的重要力量。然而,科研项目的成功与否不仅仅取决于科技本身的创新和进步,还需要考虑到项目所带来…

    科研百科 2025年2月3日
    0
  • 建筑工程科研项目名称

    建筑工程科研项目名称: 绿色住宅项目 随着城市化进程的不断加快,建筑工程科研项目“绿色住宅项目”越来越受到人们的关注。该项目旨在通过采用环保材料,优化建筑设计,以及实施节能措施等方…

    科研百科 2025年4月29日
    1
  • 产品经理最难,又最匹配的副业:软件开发(软件开发 产品经理)

    来源:Kevin改变世界的点滴 曾经,我撰写了一篇文章,列举了产品经理可以尝试的副业。 产品经理可以做的副业? 在这些副业中,有一项我一直未曾提及,那就是“软件开发”。对于产品经理…

    科研百科 2024年5月6日
    122
  • 开发进度管理表

    开发进度管理表是项目管理中非常重要的一部分,它可以帮助项目经理和开发人员更好地跟踪项目进度,确保项目按时完成。本文将介绍开发进度管理表的基本概念和如何编制一份优秀的开发进度管理表。…

    科研百科 2024年8月29日
    41
  • 国家发改委:中标人不得将中标项目转包、违法分包(国家发改委-中标人不得将中标项目转包,违法分包吗)

    来源:中国经济网 中国经济网北京8月1日讯 据国家发展改革委网站消息,近日,国家发展改革委、工业和信息化部、公安部等13部门印发《国家发展改革委等部门关于严格执行招标投标法规制度进…

    科研百科 2022年12月17日
    169
  • 光伏接入方案

    光伏接入方案 光伏能源是一种可再生能源,已经越来越广泛地被用于各种场合。光伏能源的利用不仅能够减少对化石燃料的依赖,还能够降低能源成本。因此,对于企业而言,选择光伏接入方案是非常重…

    科研百科 2024年11月14日
    0
  • 科研项目印章要求是什么

    科研项目印章要求是什么? 科研项目的印章是体现项目成果的重要标识,要求清晰明确,具有独特性和纪念意义。下面是一些科研项目印章的要求: 1. 印章内容:科研项目印章的内容应该包括项目…

    科研百科 5天前
    1
  • 协同办公最好的软件(协同办公软件市场)

    协同办公软件市场:现状与未来趋势 随着数字化时代的到来,协同办公软件市场也变得越来越重要。这些软件可以帮助企业更好地协作和管理员工,提高效率和生产力。以下是协同办公软件市场的现状和…

    科研百科 2024年6月4日
    103
  • 项目管理系统介绍视频

    项目管理系统介绍视频 随着现代企业的快速发展,项目管理已经成为了企业运营中不可或缺的一部分。然而,传统的项目管理方式已经无法满足现代企业的需求,因此,项目管理系统已经成为了现代企业…

    科研百科 2024年12月18日
    0
  • 付费国内科研项目怎么做

    近年来,随着国内科技的不断发展,付费国内科研项目已经成为了许多科学家和研究人员的主要收入来源之一。那么,对于这些项目,我们应该如何参与和申请呢? 首先,我们需要了解这些项目的具体内…

    科研百科 2025年4月22日
    1