微信小程序-滚动消息通知的实例代码


Posted in Javascript onAugust 03, 2017

写在前面: 

这次我主要想总结一下微信小程序实现上下滚动消息提醒,主要是利用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函数的主要作用是将数据从逻辑层发送到视图层,但是需要避免单次设置大量的数据。

效果

微信小程序-滚动消息通知的实例代码

写在后面

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用Javascript实现锚点(Anchor)间平滑跳转
Sep 08 Javascript
如何用angularjs制作一个完整的表格
Jan 21 Javascript
javascript 中的console.log和弹出窗口alert
Aug 30 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
Sep 02 Javascript
JS批量替换内容中关键词为超链接
Feb 20 Javascript
js定时器+简单的动画效果实例
Nov 10 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
Aug 13 jQuery
js html实现计算器功能
Nov 13 Javascript
基于elementUI实现图片预览组件的示例代码
Mar 31 Javascript
使用原生js编写一个简单的框选功能方法
May 13 Javascript
微信小程序位置授权处理方法
Jun 13 Javascript
微信公众号平台接口开发 获取access_token过程解析
Aug 14 Javascript
es6 字符串String的扩展(实例讲解)
Aug 03 #Javascript
浅谈pc端rem字体设置的问题
Aug 03 #Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
Aug 03 #Javascript
promise处理多个相互依赖的异步请求(实例讲解)
Aug 03 #Javascript
老生常谈js数据类型
Aug 03 #Javascript
详解JavaScript按概率随机生成事件
Aug 02 #Javascript
angular中的cookie读写方法
Aug 02 #Javascript
You might like
php守护进程 加linux命令nohup实现任务每秒执行一次
2011/07/04 PHP
PHP使用数组实现队列
2012/02/05 PHP
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
php使用str_replace替换多维数组的实现方法分析
2017/06/15 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
2019/12/12 PHP
js与运算符和或运算符的妙用
2014/02/14 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
2015/04/15 Javascript
JavaScript使用atan2来绘制箭头和曲线的实例
2017/09/14 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
vue2.0 使用element-ui里的upload组件实现图片预览效果方法
2018/09/04 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
2019/11/09 Javascript
微信小程序聊天功能的示例代码
2020/01/13 Javascript
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python全局变量操作详解
2015/04/14 Python
Python实现读取并保存文件的类
2017/05/11 Python
深入理解python中函数传递参数是值传递还是引用传递
2017/11/07 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
2018/07/11 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
PyQt5实现简易计算器
2020/05/30 Python
python+os根据文件名自动生成文本
2019/03/21 Python
如何使用Python破解ZIP或RAR压缩文件密码
2020/01/09 Python
pycharm通过ssh连接远程服务器教程
2020/02/12 Python
浅析python函数式编程
2020/09/26 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
详解HTML5表单新增属性
2016/12/21 HTML / CSS
社区交通安全实施方案
2014/03/22 职场文书
贷款担保申请书
2014/05/20 职场文书
消防演习通知
2015/04/25 职场文书
班级班风口号大全
2015/12/25 职场文书
2016年6.5世界环境日宣传活动总结
2016/04/01 职场文书
Django一小时写出账号密码管理系统
2021/04/29 Python
Python selenium模拟网页点击爬虫交管12123违章数据
2021/05/26 Python
JS实现简单的九宫格抽奖
2022/06/28 Javascript
Pygame游戏开发之太空射击实战敌人精灵篇
2022/08/05 Python