Vue使用provide / inject刷新页面不白屏且store信息不丢失

简单的来说就是在父组件中通过provide来提供变量,然后在子组件中通过inject来注入变量

App.vue中写入以下内容



在需要刷新的页面中注册inject,用this.reload()来调用刷新页面

export default {
    inject:['reload'],
    data () {
        return {
        ...
        },
    },

你可能感兴趣的:(Vue使用provide / inject刷新页面不白屏且store信息不丢失)