⼩程序-滚动消息通知的实例代码
写在前⾯: 
这次我主要想总结⼀下⼩程序实现上下滚动消息提醒,主要是利⽤swiper组件来实现,swiper组件在⼩程序中是滑块视图容器。
我们通过vertical属性(默认为false,实现默认左右滚动)设置为true来实现上下滚动。
(需要注意的是:只要你的swiper存在vertical属性,⽆论你给值为true或者false或者不设参数值,都将实现上下滚动)
从深圳回来做了⼀个⼩程序的⼩项⽬,令⼈欣慰的⼀点事是,回来很快时间内把在深圳两天的房租给赚回来了,哈哈...
wxml
<swiper class="swiper_container" vertical="true" autoplay="true" circular="true" interval="2000">
<block wx:for="{{msgList}}">
<navigator url="/pages/index/index?title={{item.url}}" open-type="navigate">
<swiper-item>
<view class="swiper_item">{{item.title}}</view>
</swiper-item>
</navigator>
</block>
</swiper>
wxss
.swiper_container {
height: 55rpx;
width: 80vw;
}
.swiper_item {
font-size: 25rpx;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
letter-spacing: 2px;
} 
Js
var app = getApp()
Page({
data: {
},
onLoad(e) {
console.log(e.title)
this.setData({写文章的小程序
msgList: [
{ url: "url", title: "公告:多地⾸套房贷利率上浮热点城市渐迎零折扣时代" },
{ url: "url", title: "公告:悦如公寓三周年⽣⽇趴邀你免费吃喝欢唱" },
{ url: "url", title: "公告:你想和⼀有志青年⼀起过⽣⽇嘛?" }]
});
}
}) 
数据放在了setData函数中,setData函数的主要作⽤是将数据从逻辑层发送到视图层,但是需要避免单次设置⼤量的数据。
效果
写在后⾯
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。