【中继器案例】函数实现消息列表

此原型为一个小案例。

用户需求:用户需要实时知晓消息列表中未读消息的总条数,用户已阅读时总条数-1,新收到消息时总条数+1。

原型思路利用中继器+文本框事件+substr、replace函数实现,虽然利用筛选器可以临时得到未读消息的总数,但是无法固化总数,清除筛选器后总数会变化。
所以我的思路是首先定义消息的阅读状态字段为read,它有两个值:0和1,0表示未读,1表示已读。利用中继器“每项加载事件”来获取到形如“01001”的字符串(更新、筛选中继器都会执行每项加载事件,因此这个字符串能保证实时性),再利用replace函数将字符串中的“1”替换成“0”,就能得到当前全部是”000″的未读消息字符串,它的长度就是未读消息的总数。

动画

发表回复

以下作品你可能也喜欢:
推荐

作品名称:「Axlab」社区团购电商小程序用户端、团长端、中台三端全套…

继续阅读 →

售价:¥ 229.00 销量: 32 14849
推荐

作品名称:新闻和视频资讯APP产品原型模板 作品编号:TEM006 当…

继续阅读 →

售价:¥ 49.00 销量: 45 4434
推荐

作品名称:PMGOD大型连锁超市SaaS软件管理系统项目实战-后台系统…

继续阅读 →

售价:¥ 149.00 销量: 28 16098
推荐

相关原型: 单店版商城后台管理系统原型模板:https://www.a…

继续阅读 →

售价:¥ 59.00 销量: 31 4259
推荐

一、系统简介: 1、O2O到家服务平台为上门服务类平台/商家提供高效、…

继续阅读 →

售价:¥ 88.88 销量: 14 2863
推荐

主要功能: 内容发布:用户可以在平台上发布各种形式的内容,如动态更新、…

继续阅读 →

售价:¥ 49.90 销量: 12 2726