<template>
<view class="">
<view>{{name}}</view>
<button type="default" @click="name = undefined">设置undefined</button>
<button type="default" @click="name = ''">设置空字符</button>
<button type="default" @click="name = '哈哈'">设置哈哈</button>
</view>
</template>
<script>
export default {
data() {
return {
name: '哈哈'
}
},
}
</script>
<style lang="scss" scoped>
</style>
- 发布:2022-03-25 13:19
- 更新:2024-03-30 22:44
- 阅读:1231
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.3.13
第三方开发者工具版本号: 1.05.2203181
基础库版本号: 2.23.1
项目创建方式: HBuilderX
示例代码:
操作步骤:
点击对应按钮查看效果
点击对应按钮查看效果
预期结果:
与h5一致
与h5一致
实际结果:
点击设置undefined
视图不更新
点击设置undefined
视图不更新
bug描述:
组件data属性字符串赋值undefined视图不更新```javascript
2 个回复
7***@qq.com
把集合定义到了 自定义组件的props里,而vue需要把集合定义到data里才能检测到,所以将集合移到data里,就可以解决问题了。
c***@163.com
这个bug,居然至今还未解决。。。uniapp、vue、微信小程序,不知道是谁的问题