小程序
小游戏
企业微信
微信支付
扫描小程序码分享
目前还没出任何问题,就怕上线了出问题。
几乎不能从需求上来砍,我要做的功能是从一段很长的string里面,每次取3个字符展示。
每次setData的数据,很少,只有三个汉字,但是请求的频率有300ms,用户不点暂停或者退出程序的话,会持续请求。
查了官方文档,对setData的频率说得有点模糊,我可以修改请求的频率,但也不能修改得太高了,这问题怎么解决呢?
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你如果要做抽奖,
你就不能先把那个所谓的长字符串先从里面随机取数做成数组吗?
为了你,我写了个demo,自己运行吧
https://developers.weixin.qq.com/s/VTub1hm47Mb7
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
那很长的字符串是一次性请求后台过来的?随机取3个连续的字?依次顺序显示?
给你弄成了自定义组件
https://developers.weixin.qq.com/s/ZKuqGimt79br
300ms一次还行吧
如果是连续有规律的改变其实可以用css的过渡或者动画显示..
你可以把展示字符串的部分单独做成一个组件,在组件里持续使用setData
如果你是从已有字符串中取出3个连续排列在一起的字符串,你还可以利用css动画,遮罩处理一下
如果有变化在setData,没有变化就不setData
实在得有,也不能去掉
需求不能砍,只能做优化,提高频率呗。
这么频繁是要干嘛
什么鬼
类似点名器?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你如果要做抽奖,
你就不能先把那个所谓的长字符串先从里面随机取数做成数组吗?
为了你,我写了个demo,自己运行吧
https://developers.weixin.qq.com/s/VTub1hm47Mb7
那很长的字符串是一次性请求后台过来的?随机取3个连续的字?依次顺序显示?
给你弄成了自定义组件
https://developers.weixin.qq.com/s/ZKuqGimt79br
300ms一次还行吧
如果是连续有规律的改变其实可以用css的过渡或者动画显示..
你可以把展示字符串的部分单独做成一个组件,在组件里持续使用setData
如果你是从已有字符串中取出3个连续排列在一起的字符串,你还可以利用css动画,遮罩处理一下
如果有变化在setData,没有变化就不setData
实在得有,也不能去掉
需求不能砍,只能做优化,提高频率呗。
这么频繁是要干嘛
什么鬼
类似点名器?