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


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 相关文章推荐
父窗口获取弹出子窗口文本框的值
Jun 27 Javascript
JavaScript面向对象程序设计三 原型模式(上)
Dec 21 Javascript
原生js做的手风琴效果的导航菜单
Nov 08 Javascript
js事件监听机制(事件捕获)总结
Aug 08 Javascript
Flow之一个新的Javascript静态类型检查器
Dec 21 Javascript
在JavaScript中模拟类(class)及类的继承关系
May 20 Javascript
鼠标经过出现气泡框的简单实例
Mar 17 Javascript
JavaScript之排序函数_动力节点Java学院整理
Jun 30 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
Jul 11 Javascript
vue导出html、word和pdf的实现代码
Jul 31 Javascript
node.js express框架实现文件上传与下载功能实例详解
Oct 15 Javascript
JavaScript设计模式--简单工厂模式定义与应用案例详解
May 23 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 session处理的定制
2009/03/16 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
div移动 输入框不能输入的问题
2009/11/19 Javascript
jQuery学习笔记之jQuery选择器的使用
2010/12/22 Javascript
Knockout text绑定DOM的使用方法
2013/11/15 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
ECMAScript6函数剩余参数(Rest Parameters)
2015/06/12 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
vue-resource + json-server模拟数据的方法
2017/11/02 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
vue使用keep-alive保持滚动条位置的实现方法
2019/04/09 Javascript
js+audio实现音乐播放器
2020/09/13 Javascript
tensorflow TFRecords文件的生成和读取的方法
2018/02/06 Python
python如何修改装饰器中参数
2018/03/20 Python
对python sklearn one-hot编码详解
2018/07/10 Python
Python json模块dumps、loads操作示例
2018/09/06 Python
Python学习笔记之字符串和字符串方法实例详解
2019/08/22 Python
Python搭建代理IP池实现存储IP的方法
2019/10/27 Python
利用Python将多张图片合成视频的实现
2020/11/23 Python
RetroStage德国:复古服装
2019/02/03 全球购物
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
加拿大的标志性百货公司:Hudson’s Bay(哈得逊湾)
2019/09/03 全球购物
中科软测试工程师面试题
2012/06/16 面试题
汽车运用工程毕业生自荐信
2013/10/29 职场文书
外企财务年会演讲稿
2014/01/03 职场文书
广告传媒专业应届生求职信
2014/03/01 职场文书
土建专业大学生自荐信范文
2014/04/09 职场文书
技术合作协议书范本
2014/04/18 职场文书
大学活动总结模板
2014/07/10 职场文书
小学领导班子对照材料
2014/08/23 职场文书
大学生村官个人总结
2015/02/15 职场文书
CSS实现渐变色边框(Gradient borders)的5种方法
2022/03/25 HTML / CSS
Nginx如何配置根据路径转发详解
2022/07/23 Servers