写在前面: 

  这次我主要想总结一下微信小程序实现上下滚动消息提醒,主要是利用swiper组件来实现,swiper组件在小程序中是滑块视图容器。

  我们通过vertical属性(默认为false,实现默认左右滚动)设置为true来实现上下滚动。

  (需要注意的是:只要你的swiper存在vertical属性,无论你给值为true或者false或者不设参数值,都将实现上下滚动)

 wxml

1 <swiper class="swiper_container" vertical="true" autoplay="true" circular="true" interval="2000">
2     <block wx:for="{{msgList}}">
3       <navigator url="/pages/index/index?title={{item.url}}" open-type="navigate">
4         <swiper-item>
5           <view class="swiper_item">{{item.title}}</view>
6         </swiper-item>
7       </navigator>
8     </block>
9   </swiper>

 wxss

 1 .swiper_container {2   height: 55rpx;3   width: 80vw;4 }5 6 .swiper_item {7   font-size: 25rpx;8   overflow: hidden;9   text-overflow: ellipsis;
10   white-space: nowrap;
11   letter-spacing: 2px;
12 }

 Js

 1 var app = getApp()2 Page({3   data: {4   },5   onLoad(e) {6     console.log(e.title)7     this.setData({8       msgList: [9         { url: "url", title: "公告:多地首套房贷利率上浮 热点城市渐迎零折扣时代" },
10         { url: "url", title: "公告:悦如公寓三周年生日趴邀你免费吃喝欢唱" },
11         { url: "url", title: "公告:你想和一群有志青年一起过生日嘛?" }]
12     });
13   }
14 })

  数据放在了setData函数中,setData函数的主要作用是将数据从逻辑层发送到视图层,但是需要避免单次设置大量的数据。

  效果

转载于:https://www.cnblogs.com/dalulu/p/9443573.html

微信小程序-滚动消息通知相关推荐

  1. 微信小程序下发消息通知

    话不多说,先熟悉微信小程序官网操作逻辑实现:(别搞错了!) https://developers.weixin.qq.com/miniprogram/dev/framework/open-abilit ...

  2. 微信小程序实战——消息通知界面

    先给大家上一个实战的效果图 这个是我们小组在开发的一个消息界面,用于实现简单的交流通信功能,只实现了简单的前端框架,下面献上代码供大家参考学习,若有不足,请多多指教. wxml部分 <!--头部 ...

  3. 【Node.js】实现微信小程序订阅消息推送功能

    实战项目名称:实现微信小程序订阅消息通知 文章目录 一.实战步骤 1. 登录微信小程序管理端,添加订阅消息模板 2. 定义好需要发送的消息 3.获取小程序的access_token 4. 发起请求,向 ...

  4. 微信小程序模板消息(服务通知消息)原始post工具封装(不使用jar包--坑比较多),解决47001(JSON格式)和中文乱码问题

    微信小程序模板消息(服务通知消息)原始post工具封装(不使用jar包--坑比较多),解决47001(JSON格式)和中文乱码问题 参考文章: (1)微信小程序模板消息(服务通知消息)原始post工具 ...

  5. 微信小程序之发送通知消息(通过openid推送消息给用户)

    微信小程序之发送通知消息(通过openid推送消息给用户) 一.获取access_token access_token是接口调用的凭证,目前有效期为两个小时,需要定时刷新,重复获取将导致上次获取的ac ...

  6. 微信小程序模板消息群发解决思路

    基于微信的通知渠道,微信为开发者提供了可以高效触达用户的模板消息能力,以便实现服务的闭环并提供更佳的体验.(微信6.5.2及以上版本支持模板功能.低于该版本将无法收到模板消息.) 模板推送位置:服务通 ...

  7. 微信小程序模板消息群发、无限制推送相关讲解

    模版消息推送是微信小程序采用的通知形式,用户本人在小程序页面有交互行为后,可触发下发通知,通过微信聊天列表中的服务通知可快捷进入查看消息.此外,点击查看详情还能跳转到下发消息的小程序的指定页面.但是为 ...

  8. 微信小程序开发—消息推送

    微信小程序的消息推送简单的说就是发送一条微信通知给用户,用户点开消息可以查看消息内容,可以链接进入到小程序的指定页面. 微信小程序消息推送需要用户触发动作才能发送消息,比如用户提交订单.支付成功.一次 ...

  9. 【微信小程序】消息推送服务器配置及服务器域名配置(记录坑)

    我最近想在微信小程序推送通知,于是开始学怎么弄模板消息. 首先要配置服务器域名和消息推送配置. 先配置服务器域名吧,这个简单. 配置服务器域名 首先进入小程序后台>>开发>>开 ...

最新文章

  1. anaconda下配置R子环境并配置jupyter notebook的R Kernel
  2. 中文的csv文件python读取编码问题
  3. TCP/IP协议三次握手流程
  4. 用StyleCop规范团队代码
  5. 关于gcc扩展中的宏定义中用 # 和 ##
  6. 微软云之路——Windows Azure 学习
  7. hisi mmz模块驱动讲解
  8. string和数值之间的转换
  9. uso oracle,Oracle Database 12c: In-Memory (Parte I)
  10. c++20中的span
  11. 如何在腾讯地图绘制自己的坐标
  12. 什么是值传递,什么是引用传递。为什么说Java中只有值传递。
  13. JAVA JDBC连接步骤代码,SQL注入,处理异常try catch 的快捷键
  14. windows 启动后台进程
  15. 魅族5.0以上支付宝开发程序崩溃,异常ActivityNotFoundException,其实是flyme6的安全模式搞的鬼
  16. python numpy 获得数组的行和列(三种方法)
  17. 大流行清楚地表明,我们需要完全自动化的豪华共产主义
  18. 基于 XDATCAR创建RMC_POT初始.cfg构型
  19. Redis 自定义对象 cannot be cast to java.lang.String
  20. 干货|通过代理方式安装devstack

热门文章

  1. 触发器及其应用实验报告总结_带你了解IGBT驱动电路的应用
  2. jsp面试问题_JSP面试问答
  3. python 获取唯一值_从Python列表中获取唯一值
  4. java react_Java 9React流
  5. 熊猫分发_熊猫cut()函数示例
  6. python 成员运算符_Python的“ in”和“ not in”成员资格运算符
  7. struts2自定义标签_Struts 2 –没有为动作和结果输入定义结果
  8. 深入了解人工智能机器人的应用领域有哪些?
  9. python 获取几小时之前,几分钟前,几天前,几个月前,及几年前的具体时间
  10. zTree入门实例(一眼就看会)