今天遇到一个怪事,就是,加个判断渲染,改变布尔值,居然没有变化
<template v-if="caseTotalBot&&isHandle==0" >
<case-total :ec="ec3" />
</template>
这个e3传入给组件case-total
渲染第一次有,第二次就没有了
data() {
return {
e3:{}
}
}
解决方案
let bugNum=0;
//在添加数据的地方,给个变化
e3:{
bugNum:bugNum++
}
原因是:指向内容仍然在,我认为我没有必要渲染
这是props组件内容
ec: {
type: Object,
default: function() {
return {}
}
}