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

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

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

我们可以看到这是一个左右滑动的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年4月12日
    3
  • 江苏省科研项目管理改革新政八问(江苏省科技项目管理办法)

    如何让科研人员不拘泥于创新过程中的条条框框和杂事琐事,而是将有限的精力聚焦于最终的创新突破? 江苏省委省政府出台了《深化科技体制机制改革推动高质量发展若干政策》,明确提出,“加大省…

    2022年6月15日
    323
  • 智慧工地劳务实名平台

    智慧工地劳务实名平台 随着现代建筑技术的不断发展,工地施工安全问题越来越受到人们的关注。为了保障工地施工的安全,智慧工地劳务实名平台应运而生。 智慧工地劳务实名平台是一种集劳务管理…

    科研百科 2024年10月16日
    0
  • 科研项目绩效支出如何写

    科研项目绩效支出如何写 科研项目绩效支出是科研项目中的一个重要组成部分,它直接关系到科研项目的进度、质量和成果。在科研项目中,绩效支出的使用和管理非常重要,因为它能够提高科研项目的…

    科研百科 2025年5月26日
    1
  • 儒安“智慧工地”解决方案助力建筑业精细化管理(智能建筑施工方案)

    随着我国经济的快速发展和城镇化进程的稳步推进,基建需求持续扩张,工地数量不断增加。原有的管理方法渐渐呈现出越来越多的弊端,施工管理、环境监管、安全防范等方面上的种种问题,都是管理者…

    2022年6月12日
    281
  • react后台管理系统项目推荐

    React 后台管理系统项目推荐 随着现代 Web 应用程序的快速发展,React 已经成为了一个非常流行的前端框架。而在后端开发中,使用 React 也可以创建出非常精美的、可维…

    科研百科 2025年6月17日
    0
  • 大学计算机机基础科研项目

    大学计算机机基础科研项目 随着计算机技术的发展,大学计算机机基础科研项目已成为计算机科学领域中的重要话题。这些项目旨在开发新的计算机系统,提高计算机系统的性能和效率,并为学生和教师…

    科研百科 2024年4月9日
    129
  • 科研项目没结题可以辞职

    在科研领域,结题是一个非常重要的环节。一项科研项目的完成需要经过多个阶段,包括实验设计、实验实施、数据分析等等。如果这些环节都没有完成,那么即使项目最终得到了批准,也无法完成。在这…

    科研百科 2025年5月17日
    1
  • 赞刚70后:俞强 常州抗疫一线的航道人物(俞坚 常州)

    “一个一线的,背后就有一群人支持,我不支持她去一线,吵过哭过,做不到不管孩子,我现在要使劲想她的样子了,惟愿时光倒流就好了,人人平安” 新型冠状病毒肺炎肆虐,目前已经到了最艰难最关…

    科研百科 2024年6月26日
    55
  • 在线科研项目官网

    在线科研项目官网:探索科技未知领域 随着科技的不断进步,在线科研项目成为了人们探索未知领域的重要途径。在线科研项目官网作为一种新型的科研方式,不仅让人们可以在家中进行科研项目,而且…

    科研百科 2025年3月11日
    0