https://blog.csdn.net/weixin_43882226/article/details/88989883
Vue的双向绑定用着确实方便,但自动档虽好,手动档也不是一无是处;在特定的情况下,还真的要手工触发“刷新”操作,目前有四种方案可以选择:
刷新整个页面(最low的,可以借助route机制)
使用v-if标记(比较low的)
使用内置的forceUpdate方法(较好的)
使用key-changing优化组件(最好的)
<template>
<div>
<span :key="key"></span>
</div>
</template>
<script>
export default {
data() {
return {
key: 0
}
},
methods: {
handleUpdateClick() {
this.key += 1
}
}
}
</script>