vue 对象对属性赋值后,取不到的处理方式
错误方式:
//此处对sysSet的id做变更
self.$set(self.sysSet, 'id', resp.data["id"]);
//此处会有概率取不到 console.log(self.sysSet.id);
处理方式:
//此处对sysSet的id做变更
self.$set(self.sysSet, 'id', resp.data["id"]);
//此处使用 $nextTick()函数,保证vue对变量渲染后,再取值
self.$nextTick(() => {
// 在这里访问self.sysSet.id,此时响应式更新大概率已生效
console.log(self.sysSet.id);
});