vue 数组内对象修改属性页面不渲染问题
vue 数组内对象修改属性页面不渲染问题数据:let _arr = [{id:1},{id:2},...]@click=function(k){_arr[k].id =m}这时候页面是不会渲染新的数据解决方法:可以使用vue.$set()@click=function(k){this.$set( _arr[k],'id','m')}具体参考官网
·
vue 数组内对象修改属性页面不渲染问题
数据:
let _arr = [{id:1},{id:2},...]
@click=function(k){
_arr[k].id =m
}
这时候页面是不会渲染新的数据
解决方法:可以使用vue.$set()
@click=function(k){
this.$set( _arr[k],'id','m')
}
具
如果还是不能实现页面渲染请用终极大招:
$forceUpdate()
引用块内容
更多推荐
已为社区贡献3条内容
所有评论(0)