1***@qq.com
1***@qq.com
  • 发布:2021-06-08 11:15
  • 更新:2021-06-10 09:14
  • 阅读:1139

【报Bug】微信小程序,data中初始数据为空字符串,后续设置为0,无法回显到页面

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10

HBuilderX类型: 正式

HBuilderX版本号: 3.1.13

第三方开发者工具版本号: 1.05.2105170

基础库版本号: 2.16.1

项目创建方式: HBuilderX

示例代码:
<template>  
  <view>  
   {{info}}  
  </view>  
</template>  

<script>  
export default {  
  data() {  
    return {  
        info:''  
    };  
  },  
  onLoad() {  
this.info= 0  
}  
};  
</script>  
<style lang="scss">  
</style>  

操作步骤:
<template>  
  <view>  
   {{info}}  
  </view>  
</template>  

<script>  
export default {  
  data() {  
    return {  
        info:''  
    };  
  },  
  onLoad() {  
this.info= 0  
}  
};  
</script>  
<style lang="scss">  
</style>  

预期结果:

界面中的info为0

实际结果:

界面中的info为空

bug描述:

微信小程序,data中初始数据为空字符串,后续设置为0,无法回显到页面。如果赋值为字符串0或其余非0数字,则可回显。如果data中初始数据为null,则后续设置为0也可以回显。

2021-06-08 11:15 负责人:无 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

使用最新版HX测试,没有此问题,可以升级后重试

DCloud_UNI_LXH

DCloud_UNI_LXH

使用最新版HX测试,没有此问题,可以升级后重试

  • 1***@qq.com (作者)

    我更新到了最新3.1.18。还是有这个问题哦。如果原始值为空字符串或字符串中仅有空格,那么再将其赋值为数字0,页面上就不会显示出0。但是在js中打印是可以打印出0的。

    2021-06-10 09:12

  • DCloud_UNI_LXH

    回复 1***@qq.com: 已确认此问题,后续会讨论修改

    2021-06-11 16:56

该问题目前已经被锁定, 无法添加新回复