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


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 相关文章推荐
js 调整select 位置的函数
Feb 21 Javascript
jquery 仿QQ校友的DIV模拟窗口效果源码
Mar 24 Javascript
Javascript基础_标记文字的实现方法
Jun 14 Javascript
JS代码实现百度地图 画圆 删除标注
Oct 12 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
Nov 30 Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
Dec 22 Javascript
详谈JavaScript的闭包及应用
Jan 17 Javascript
JS实现简单表格排序操作示例
Oct 07 Javascript
vue中各选项及钩子函数执行顺序详解
Aug 25 Javascript
vue 左滑删除功能的示例代码
Jan 28 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
Nov 09 Javascript
Vue双向数据绑定(MVVM)的原理
Oct 03 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来写记数器(详细介绍)
2006/10/09 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
基于PHP实现的事件机制实例分析
2015/06/18 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
jquery 自定义容器下雨效果可将下雨图标改为其他
2014/04/23 Javascript
jquery删除数据记录时的弹出提示效果
2014/05/06 Javascript
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
2016/06/28 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
Node.js批量给图片加水印的方法
2016/11/15 Javascript
微信小程序实现图片预加载组件
2017/01/18 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
Web技术实现移动监测的介绍
2017/09/18 Javascript
在iFrame子页面里实现模态框的方法
2018/08/17 Javascript
JS实现的简单tab切换功能完整示例
2019/06/20 Javascript
[00:32]2018DOTA2亚洲邀请赛OpTic出场
2018/04/03 DOTA
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python新手经常遇到的17个错误分析
2014/07/30 Python
Python 抓取动态网页内容方案详解
2014/12/25 Python
浅析Python多线程下的变量问题
2015/04/28 Python
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
Python多进程机制实例详解
2015/07/02 Python
python编程培训 python培训靠谱吗
2018/01/17 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
2018/03/05 Python
创建Shapefile文件并写入数据的例子
2019/11/26 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
校园奶茶店创业计划书
2014/01/23 职场文书
联谊活动策划书
2014/01/26 职场文书
求职意向书
2014/04/01 职场文书
应急处置方案
2014/06/16 职场文书
校园学雷锋广播稿
2014/10/08 职场文书
房屋分割离婚协议书范本
2014/12/01 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书
Python数据可视化之用Matplotlib绘制常用图形
2021/06/03 Python
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电