前端的动态赋值的操作

不能直接form=stemp;这样会把之前的一些数据给改变了,这里是给一些数据转化一下

方案一:可行

var stemp = Object.assign({},row);
                    var ob=JSON.stringify(stemp); 
                    var object=JSON.parse(ob); 

this.form=object;

方案二:可行

Vue.set( target, key, value )

  • 参数

  • {Object | Array} target
  • {string | number} key
  • {any} value

var stemp = Object.assign({},row);

this.$set(this,‘form’,stemp);

你可能感兴趣的:(前端的动态赋值的操作)