Vue-Element之form表单重置

2017-10-06  本文已影响0人  晔子与Bug的战斗史

正确写法

this.formData =
{
  channelId: 0,
  apple:0,
  bizTypeId: 0,
  createTime: '',
};
if(!this.isManager){
  this.formData.apple=this.apple;
}

将完整的对象赋值给目标变量,而后再依据条件修改属性值
先定义对象,后给对象添加属性会导致对象的属性读取不到,这是vue天生的bug
如下是错误的写法

this.formData =
{
  channelId: 0,
  bizTypeId: 0,
  createTime: '',
};
if(!this.isManager){
  this.formData.apple=this.apple;
}else{
  this.formData.apple=0;
}
//页面上绑定apple的元素可能读取不到变量的值
上一篇 下一篇

猜你喜欢

热点阅读