收藏
回答

setData设置空字符串页面不更新

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug setData 微信安卓客户端 8.0.30 2.28.1

text标签内渲染一个变量(比如叫 tips),初始值是空字符串 data:{ tips:'' }

页面发生操作事件时修改tips的值,如setData({ tips: '请输入2-32个字符' }),此时页面更新为'请输入2-32个字符'

当在后续事件中将tips值设置回空字符串时,如setData({ tips: '' }),页面没有更新,仍然显示'请输入2-32个字符'


上述情况在开发者工具中可正常更新,但是在手机端不能更新,测试手机为安卓微信8.0.30


如果将上述空字符串随意改成其他字符(比如空格 ' '),则手机端也可以正常更新

所以,手机端存在设置空字符串不更新视图的bug

回答关注问题邀请回答
收藏

2 个回答

  • 困
    2022-12-14

    目前测试的,安卓存在设置空字符串不更新视图的bug

    IOS不存在这个问题

    2022-12-14
    有用
    回复
  • Jianbo
    Jianbo
    2022-12-08

    可以程序异步加载的问题

    2022-12-08
    有用
    回复
登录 后发表内容