vue-router 能不能在跳转页面的时候不卸载组件

vue-router 能不能在跳转页面的时候不卸载组件
页面太大,重新渲染并且加载数据的成本过高

阅读 5.2k
2 个回答
<router-view keep-alive></router-view>

配合

route:{
    activate: function (transition) {
      console.log('此处应该写数据更新逻辑')
      console.log("this.$route.query数据:",this.$route.query)
      console.log("transition.to.query数据:",transition.to.query)
      transition.next()
    }
  }

酱紫 <router-view keep-alive></router-view>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题