如何刷新/重新绘制vue的组件
前言:使用v-if或v-show切换true false可能会不生效,所以有了本文方法
解决示例
给组件设置一个key,切换key的值即可,如:
<component
...
:key="'componentKey-' + keyValue"
></component>
<el-button @click="keyValue += 1"></el-button>
data(){
return {
keyValue: 1,
}
}
前言:使用v-if或v-show切换true false可能会不生效,所以有了本文方法
给组件设置一个key,切换key的值即可,如:
<component
...
:key="'componentKey-' + keyValue"
></component>
<el-button @click="keyValue += 1"></el-button>
data(){
return {
keyValue: 1,
}
}