为了账号安全,请及时绑定邮箱和手机立即绑定

vue 2.0 router每次切换页面都会重载

vue 2.0 router每次切换页面都会重载

慕码人8056858 2018-10-12 14:15:07
router/index.jsimport Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)const route = new VueRouter({  routes:[     {      path:'/song/list',component: require('../views/song_list')     },{      path:'/singer/list',component: require('../views/singer_list')     },{      path:'/custom/list',component: require('../views/custom_list')     },{      path:'*',redirect:'/song/list'     }   ] })export default route;头部导航this.$router.push({path:this.headTabs[index].path})子页面每次都会重载(打印'song_list加载了')created (){      console.log('song_list加载了')      this.reqSongList();       var mySwiper = new Swiper('.swiper-container', {        direction: 'horizontal',         loop: true,        autoplay : 3000,        pagination: '.swiper-pagination'       });     }看别人的例子都是加载一次后,再次切换时都是直接显示了(没有加动态参数),没有重载(触发created)
查看完整描述

1 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

请使用keep-alive


查看完整回答
反对 回复 2018-11-03
  • 1 回答
  • 0 关注
  • 507 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信