5***@qq.com
5***@qq.com
  • 发布:2022-03-25 13:19
  • 更新:2022-10-03 14:10
  • 阅读:951

【报Bug】uniapp组件data属性字符串赋值undefined视图不更新

分类:uni-app

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

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.3.13

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

基础库版本号: 2.23.1

项目创建方式: HBuilderX

示例代码:
<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>  

操作步骤:

点击对应按钮查看效果

预期结果:

与h5一致

实际结果:

点击设置undefined视图不更新

bug描述:

组件data属性字符串赋值undefined视图不更新```javascript

2022-03-25 13:19 负责人:无 分享
已邀请:
7***@qq.com

7***@qq.com

把集合定义到了 自定义组件的props里,而vue需要把集合定义到data里才能检测到,所以将集合移到data里,就可以解决问题了。

要回复问题请先登录注册