VUE 重载组件
总的来说,思路是用 v-if 配合 Vue.nextTick() 销毁当前组件,然后进行重载
操作层面是 重载组件的父组件中.
<router-view v-if="reWrite"/> clickClass(){ this.reWrite = false this.$nextTick(function(){ this.reWrite = true }) },
也可以把该方法写在子组件向父组件触发的方法中($emit),从而实现子组件自己触发条件,重载自己。但该方法最好完全与其他向上触发的方法解耦,只有重载功能,避免出现逻辑矛盾。