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

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

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

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

相关推荐

  • 项目管理的总结

    项目管理总结 项目管理是组织实现目标的重要手段,可以帮助组织高效地规划和执行项目任务。在过去的几年中,我参与了许多项目,也学习了很多关于项目管理的知识。本文将总结我在项目管理方面的…

    科研百科 1天前
    0
  • 工作多年的成本会计,汇总的企业成本费用管控技巧,建议收藏(管理会计成本核算方法)

    企业成本费用控制精细化管理,内容全面流程详细,可直接套用 成本控制与一个企业来说是多么重要的。精细化管理注重细节,确保每一个地方都被管理到,同时达到一个降低消耗,节省更多的人力物力…

    2022年6月7日
    245
  • 总舵主商贸通用版

    总舵主商贸通用版总舵主商贸通用版1.. The Sport in many city rewards and that you feel very sad of your lett…

    科研百科 2024年11月26日
    1
  • 项目预告 – 2022年6-12月浙江省政府采购物业管理项目(浙江政府采购公告)

    本报告数据来源于各招标采购平台,由比地招标研究院分析整理。 数据显示,截至5月29日浙江省预计将有460家政府采购单位于2022年6月至12月进行物业管理项目采购,采购项目总数量为…

    2022年6月25日
    234
  • 系统集成项目管理决策树

    系统集成项目管理决策树 系统集成项目管理是将多个不同的项目整合在一起,以实现一个完整的系统的过程。在这个过程中,需要制定一系列决策来确保项目能够按时、按预算、按质量完成。本文将介绍…

    科研百科 2025年7月17日
    1
  • 焦若水专栏|“开好会”也是乡镇社会工作服务的一部分

    乡村振兴观察 换一种思路看乡镇的“文山会海”。 社会工作参与乡村振兴服务要打通为民服务的“最后一米”,首先要打通社工融入乡镇的“最后一米”。一方面,社工要充分认识到社会工作在广大农…

    科研百科 2022年5月22日
    278
  • 科研项目撰写好难

    科研项目撰写难:如何写好一个科研项目 科研项目的撰写是一项非常重要的任务,它是科学研究的基础。一个好的科研项目应该具备合理的选题、科学的研究方法、清晰的写作结构和良好的数据分析能力…

    科研百科 2025年3月5日
    0
  • 研发类项目管理系统包括

    研发类项目管理系统包括哪些功能? 在软件开发行业中,项目管理系统是必不可少的工具之一。研发类项目管理系统可以帮助开发人员更好地组织和管理项目,提高开发效率和质量。本文将介绍研发类项…

    科研百科 2025年6月30日
    0
  • 计费管理系统项目实践c语言

    计费管理系统项目实践C语言 随着互联网技术的发展,计费管理系统已经成为企业进行计费管理的必要工具。本文将介绍一个基于C语言的计费管理系统项目的实践。 项目概述 本项目旨在开发一个基…

    科研百科 2025年7月12日
    1
  • 课题重点难点

    课题重点难点: 随着现代教育的发展,越来越多的人开始关注素质教育,但是素质教育的落实过程中仍然存在着许多重点难点。其中,最重要的难点之一是如何培养学生的创新精神和实践能力。 创新精…

    科研百科 2024年10月26日
    0