this.$watch(),this.$set(),this.$nextTick()=>{})

///组件生命周期 挂载到html文档中
//this.$watch可以下载mounted和update这种但是不能在methods中
mounted () {
this.$watch('value.show',newValue=>{
if (newValue){
this.value.formData.learnPlanId = this.value.formData.id;
delete this.value.formData.id;
this.reset = false;
this.$nextTick(()=>{
this.reset = true;
});
}else {
this.value.formData = {};
}
})
},


///这种主要用于当对象中某个属性值动态生成时处理方式this.$se()会在事件的下一次空闲时间执行,不知道什么时候执行但是一定会执行
const t = Number(this.value.formData.inTotal);
this.selectedQuestion.questionCount = t;
this.$set(this.selectedQuestion, 'questionCount', t);

///$nextTick 是在下次 DOM 更新循环结束之后执行延迟回调
 this.$nextTick(()=>{
this.reset = true;
});
posted @ 2018-09-26 16:40  一叶*秋  阅读(2457)  评论(0编辑  收藏  举报

博客侧边栏公告广告位招租