<template>
<view>
{{info}}
</view>
</template>
<script>
export default {
data() {
return {
info:''
};
},
onLoad() {
this.info= 0
}
};
</script>
<style lang="scss">
</style>
- 发布:2021-06-08 11:15
- 更新:2021-06-10 09:14
- 阅读:1139
产品分类: 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为0
实际结果:
界面中的info为空
界面中的info为空
bug描述:
微信小程序,data中初始数据为空字符串,后续设置为0,无法回显到页面。如果赋值为字符串0或其余非0数字,则可回显。如果data中初始数据为null,则后续设置为0也可以回显。
2 个回复
DCloud_UNI_LXH
使用最新版HX测试,没有此问题,可以升级后重试
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