vue 刷新组件方法记录

第一种方法:v-if控制组件,先设false,再true强制刷新组件

this.fresh = false
this.$nextTick(() => {this.fresh = true
})

第二种方法:使用组件内置$forceUpdate方法,使用前需要在配置中启用

import Vue from 'vue'
Vue.forceUpdate()this.$forceUpdate() // 组件使用 重新渲染

第三种方法:给组件不同的key值,每次进入页面时,当key发生变化时,会释放原有组件重新加载改组件

第四种方法:this.router.go(0) 刷新整个页面(不建议)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部