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


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 相关文章推荐
Extjs4 GridPanel 的几种样式使用介绍
Apr 18 Javascript
js判断客户端是iOS还是Android等移动终端的方法
Dec 11 Javascript
Array 重排序方法和操作方法的简单实例
Jan 24 Javascript
浅谈javascript:两种注释,声明变量,定义函数
Sep 29 Javascript
JavaScript、C# URL编码、解码总结
Jan 21 Javascript
JS 实现随机验证码功能
Feb 15 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
Mar 14 Javascript
Node.js  REPL (交互式解释器)实例详解
Aug 06 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
Jun 13 Javascript
微信小程序拼接图片链接无底洞深入探究
Sep 03 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
Feb 11 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
Nov 04 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
zf框架的Filter过滤器使用示例
2014/03/13 PHP
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
jquery对表单操作2
2011/04/06 Javascript
纯javascript实现自动发送邮件
2015/10/21 Javascript
jquery实现简洁文件上传表单样式
2015/11/02 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
JavaScript 随机验证码的生成实例代码
2016/09/22 Javascript
JavaScript制作简易计算器(不用eval)
2017/02/05 Javascript
angular4中关于表单的校验示例
2017/10/16 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
JS+Canvas绘制动态时钟效果
2017/11/10 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
2019/10/26 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
Vue CLI3移动端适配(px2rem或postcss-plugin-px2rem)
2020/04/27 Javascript
python快速查找算法应用实例
2014/09/26 Python
最基础的Python的socket编程入门教程
2015/04/23 Python
Python 绘图库 Matplotlib 入门教程
2018/04/19 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
2018/09/17 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
python实现多进程按序号批量修改文件名的方法示例
2019/12/30 Python
加拿大床上用品、家居装饰、厨房和浴室产品购物网站:Linen Chest
2018/06/05 全球购物
什么是Assembly(程序集)
2014/09/14 面试题
春节请假条
2014/04/11 职场文书
公司副总经理任命书
2014/06/05 职场文书
应届生求职信范文
2014/06/30 职场文书
“四风”问题自我剖析材料思想汇报
2014/09/23 职场文书
对照检查剖析材料
2014/09/30 职场文书
试用期辞职信范文
2015/03/02 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书
社会实践单位意见
2015/06/05 职场文书
校园之声广播稿
2015/08/18 职场文书
《水上飞机》教学反思
2016/02/20 职场文书
Python中json.dumps()函数的使用解析
2021/05/17 Python
Python django中如何使用restful框架
2021/06/23 Python
MongoDB安装使用并实现Python操作数据库
2021/06/28 MongoDB