修改props
// 将 prop 数据转换为本地数据 computed: { initData: function () { return this.fName = this.firstName } } // 这样对本地数据进行修改,控制台也不会报错, js基本数据类型都是值传递,所以无论如何修改,都不会污染父组件的数据。
computed: { initData: function () { // 将对象本地化 return this.newName = JSON.parse(JSON.stringify(this.name)) //深拷贝参数本地化 } }
如果父组件向子组件传递的参数是一个对象,对操作prop修改则会影响父组件的值
标签:传参,computed,修改,JSON,props,组件 From: https://www.cnblogs.com/lucky06y/p/17101394.html