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


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 相关文章推荐
Jquery实现页面加载时弹出对话框代码
Apr 19 Javascript
关于onchange事件在IE和FF下的表现及解决方法
Mar 08 Javascript
Javascript图片上传前的本地预览实例
Jun 16 Javascript
Node.js异步I/O学习笔记
Nov 04 Javascript
JavaScript时间操作之年月日星期级联操作
Jan 15 Javascript
简单理解JavaScript中的封装与继承特性
Mar 19 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
Apr 20 Javascript
Treegrid的动态加载实例代码
Apr 29 Javascript
JavaScript必知必会(三) String .的方法来自何方
Jun 08 Javascript
angular源码学习第一篇 setupModuleLoader方法
Oct 20 Javascript
JS轮播图中缓动函数的封装
Nov 25 Javascript
jQuery使用正则验证15/18身份证的方法示例
Apr 27 jQuery
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中将网页导出为Word文档的代码
2012/05/25 PHP
注意:php5.4删除了session_unregister函数
2013/08/05 PHP
Laravel 4 初级教程之Pages、表单验证
2014/10/30 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
javascript数组详解
2014/10/22 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
jQuery实现的文字hover颜色渐变效果实例
2016/02/20 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
解决Mac安装thrift因bison报错的问题
2018/05/17 Javascript
JavaScript类的继承操作实例总结
2018/12/20 Javascript
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
Vue页面渲染中key的应用实例教程
2021/01/12 Vue.js
python使用fork实现守护进程的方法
2017/11/16 Python
python 读取文本文件的行数据,文件.splitlines()的方法
2018/07/12 Python
pygame游戏之旅 添加icon和bgm音效的方法
2018/11/21 Python
Python vtk读取并显示dicom文件示例
2020/01/13 Python
tensorflow图像裁剪进行数据增强操作
2020/06/30 Python
Python2与Python3关于字符串编码处理的差别总结
2020/09/07 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
python3实现飞机大战
2020/11/29 Python
python实现杨辉三角的几种方法代码实例
2021/03/02 Python
美国最好的钓鱼、狩猎和划船装备商店:Bass Pro Shops
2018/12/02 全球购物
酒店管理毕业生自荐信
2013/10/24 职场文书
冰淇淋开店创业计划书
2014/02/01 职场文书
计生专干事迹
2014/05/28 职场文书
十佳家长事迹材料
2014/08/26 职场文书
产品陈列协议书(标准版)
2014/09/17 职场文书
卫生厅领导班子党的群众路线教育实践活动整改措施
2014/09/20 职场文书
音乐会主持人开场白
2015/05/28 职场文书
利用ajax+php实现商品价格计算
2021/03/31 PHP
SQLServer 日期函数大全(小结)
2021/04/08 SQL Server
如何用Laravel包含你自己的帮助函数
2021/05/27 PHP
Python自动化测试PO模型封装过程详解
2021/06/22 Python
html5表单的required属性使用
2021/07/07 HTML / CSS
MySQL事务操作的四大特性以及并发事务问题
2022/04/12 MySQL