项目中,和后台的一起联调,在谷歌中不会出现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'
}
]
})