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


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 ajaxStart()与ajaxStop()方法(实例讲解)
Dec 18 Javascript
原生javascript获取元素样式
Dec 31 Javascript
javascript作用域链与执行环境详解
Mar 25 Javascript
Vue-Router模式和钩子的用法
Feb 28 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
Mar 06 jQuery
详解.vue文件中style标签的几个标识符
Jul 17 Javascript
Vue 项目分环境打包的方法示例
Aug 03 Javascript
PM2自动部署代码步骤流程总结
Dec 10 Javascript
微信 jssdk 签名错误invalid signature的解决方法
Jan 14 Javascript
layui 上传图片 返回图片地址的方法
Sep 26 Javascript
js+css实现全屏侧边栏
Jun 16 Javascript
关于angular 8.1使用过程中的一些记录
Nov 25 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下的权限算法的实现
2007/04/28 PHP
PHP使用内置dir类实现目录遍历删除
2015/03/31 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
2015/10/26 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
JavaScript 乱码问题
2009/08/06 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
又一款js时钟!transform实现时钟效果
2016/08/15 Javascript
js实现年月日表单三级联动
2020/04/17 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
JS实现的简单折叠展开动画效果示例
2018/04/28 Javascript
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
[01:09]DOTA2次级职业联赛 - 99战队宣传片
2014/12/01 DOTA
[56:58]VP vs Optic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
Python中正则表达式的详细教程
2015/04/30 Python
Python 正则表达式入门(中级篇)
2016/12/07 Python
Python绘制频率分布直方图的示例
2019/07/08 Python
对Django中的权限和分组管理实例讲解
2019/08/16 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
总裁办公室主任职责
2014/01/02 职场文书
教师师德反思材料
2014/02/15 职场文书
《小小竹排画中游》教学反思
2014/02/26 职场文书
小学生手册家长评语
2014/04/16 职场文书
授权委托书格式
2014/07/31 职场文书
2014年安全保卫工作总结
2014/11/13 职场文书
文明倡议书
2015/01/19 职场文书
外国人来华邀请函
2015/01/31 职场文书
七年级数学教学反思
2016/02/17 职场文书
浅谈Python 中的复数问题
2021/05/19 Python
CSS实现单选折叠菜单功能
2021/11/01 HTML / CSS
《仙剑客栈2》第一弹正式宣传片公开 年内发售
2022/04/07 其他游戏