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

此原型为一个小案例。

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

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

动画

发表回复

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

作品名称:【智慧景区】景区智慧导览小程序交互设计原型 文件大小:10….

继续阅读 →

售价:¥ 99.00 销量: 15 4318
推荐

版本更新: 2023/08/31(最新) 新增B2B交易平台Rev2….

继续阅读 →

售价:¥ 69.00 销量: 39 6367
推荐

B2B2C水果批发零售商城——批发商管理端WEB 终于和大家见面啦! …

继续阅读 →

售价:¥ 129.00 销量: 22 12309
推荐

一、目录: 首页 课程列表 V1 课程列表 V2 课程列表 V3 课程…

继续阅读 →

售价:¥ 38.80 销量: 87 7535
推荐

仿制应用名称:讯飞星火 仿制版本号:3.9.12 系统:鸿蒙系统、安卓…

继续阅读 →

售价:¥ 99.90 销量: 16 1965
推荐

网站可自定义设置分类导航、新闻、轮播图等内容的展示;通过后台可定义轮播…

继续阅读 →

售价:¥ 49.00 销量: 33 4048