在切换导航时,火狐中一直刷新会报404,但是立即又好了,怎么解决

项目中,和后台的一起联调,在谷歌中不会出现404,在火狐中一直刷新会报404,但是立即又好了,怎么解决
因为前端在404的时候会弹出一个框子,在火狐中一直刷新就会出现弹出框一瞬间,瞬间后就消失,怎么解决啊?

这里的地址并没有去掉“#”,导航之间的跳转也是利用的vue-router

如下;
import Vue from 'vue';
import Router from 'vue-router';
import home from '../components/home/home';
import designer from '../components/designer/designer';
import taskmanger from '../components/taskManagement/taskmanger';
import node from '../components/node/node';

/taskManger/
import strategy from '../components/taskManagement/strponent/strategy';
import manger from '../components/taskManagement/mangerponent/manger';
import history from '../components/taskManagement/historyponent/history';

Vue.use(Router)

export default new Router({
// mode: 'history',
routes: [

  {
  path: '/',
  redirect: '/home',
   },{
  path: '/home',
  component: home
},{
   path: '/designer',
  component: designer
},{
  path: '/taskmanger',
  redirect:'/taskmanger/strategy'
},{
  path: '/taskmanger',
  component: taskmanger,
  children: [
    {
      path: 'strategy',
      component: strategy
    },
    {
      path: 'manger',
      component: manger
    },
    {
      path: 'history',
      component: history
    }
  ]
},{
   path: '/node',
   component: node
},{
  path:'*',
  redirect:'/ETLManager'
}

]
})

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