项目需求:
项目中需要判断当c_type ==3,在原来对象sendData基础上多传一个pinkId参数,有pinkId就传没有就传空值
具体办法
使用this.$set(a,b,c)添加新属性
这里有a,b,c三个参数
a:对象
b:属性名
c:属性值
例:sendData是一个对象,给sendData对象添加一个pinkId属性,值为有值的话就传,没有的话传空 this.$set(sendData,‘pinkId’,this.pinkId ? this.pinkId : ‘’)
object.assign和this.$set的使用区别
object.assign 的话,你虽然新加了属性,但是不会立马更新到页面
this.$set会直接实现数据的更新,你添加了个东西,页面上立马就能读出来;(确保这个新 property 同样是响应式的,且触发视图更新)