2020
10-08
10-08
vue data对象重新赋值无效(未更改)的解决方式
vue存在一个比较深的问题就是data中的属性对象如果在初始化的时候为{},那么后面在方法用普通的js语法赋值会无效这里是datadata(){return{model:{}};}这里是方法里的普通赋值afterUpload(response){this.model.icon=response.url;}普通方法会无效,需要使用vue提供的方法重新显示声明afterUpload(response){this.$set(this.model,'icon',response.url)}补充知识:Vue.js-数组和对象的赋值动态变化&克隆这篇文章...
继续阅读 >