当前位置: 首页 > news >正文

构建新引擎激发新动力平板电视seo优化关键词

构建新引擎激发新动力,平板电视seo优化关键词,网站建设重要性,wordpress文本框问题,通过接口动态添加路由,第一次从登录页跳转还是正常的,说明路由添加成功了,但是刷新后就白屏了,且控制台报错路由匹配不到,在项目的main.js,router和路由拦截器中添加了一大堆打印后发现&am…

问题,通过接口动态添加路由,第一次从登录页跳转还是正常的,说明路由添加成功了,但是刷新后就白屏了,且控制台报错路由匹配不到,在项目的main.js,router和路由拦截器中添加了一大堆打印后发现,在控制台报错的时候,根本就没进入路由守卫。(具体我就不贴代码了,我添加的太多了)

要解决路由匹配不到的问题,首先我们应该拿到动态路由,但是以往在路由守卫里进行的动态路由初始化现在行不通,因为在进路由守卫之前,程序已经进行了路由匹配

首先在router文件夹下定义你处理路由数据的方法。路由守卫外先执行一遍路由初始化,注意我这里用了await,必须等接口数据处理完成

export const setupRouterHooks = async()  => {// 首先调用接口获取菜单列表并处理成需要的路由数组,addRoute添加路由也在这个方法中,这个按照各自的要求自己处理,这里就不具体贴代码了await getMenuRoute()router.beforeEach(async(to, from, next) => {if (!token) {next({ path: '/login' })} else {if (store.getters.menu.length === 0) {await getMenuRoute() }next()}})router.afterEach(to => {......})
}

然后就是挂载的时机,在main.js中的路由初始化也要修改一下,我这里是在router里写了一个方法,在main.js中调用。注意,这里也用了await,如果初始化还没完成,就已经挂载上了app也会匹配不到路由

// 在router/index.js中添加线面的方法
export const setupRouter = async (app) => {// 路由钩子函数await setupRouterHooks()app.use(router)
}
// main.js
app.use(animate)
app.use(store)
//此处一定要用await,等路由信息处理完成后再挂载
await setupRouter(app) 
app.use(VueUeditorWrap)
app.use(Vant)
app.mount('#app')

网上也有在路由拦截里用next({ …to, replace: true })替换next(),但是我这里依旧是没起作用,还死循环了,原因是路由没有匹配到,重新在进入一次路由守卫还是会重新再进入路由守卫,一直这样循环下去,所以排除了

以上是我的解决方法,仅供参考吧!

http://www.dt0577.cn/news/18252.html

相关文章:

  • 中文域名转码网站太原seo团队
  • 买域名的网站正规的教育培训机构有哪些
  • 北京做网站开发公司有哪些友情链接什么意思
  • 网站品牌高端定制吉林seo推广
  • 网站域名是啥预测2025年网络营销的发展
  • 专题网站建设策划书新闻最新热点
  • 网站模板与网站开发友情链接购买
  • 网站制作完工验收单seo标题关键词优化
  • 台州网站制作关键词排名优化工具有用吗
  • 专做母婴食品的网站成都网站搭建优化推广
  • 六安网站建设 220域名备案官网
  • 网站制作项目分析怎么做 方法百度运营公司
  • 百度网站空间seo测试
  • 专门帮做ppt的网站seo推广招聘
  • 做网站需要到什么技术广告优化
  • wordpress做社交网站永久免费的建站系统有哪些
  • wordpress调用特色图片深圳网站优化推广方案
  • 京东联盟的网站怎么做网络推广引流是做什么的
  • 个体工商户做营利性网站网站如何推广出去
  • 设计公司网站详情网站建设开发
  • 长沙做个网站多少钱宁波seo软件
  • 网站首页没被收录seo软件工具箱
  • 建设网站公司需要准备哪些材料排名前十的大学
  • 政府网站集群建设长春网站建设平台
  • 网站脑图怎么做宁波抖音seo搜索优化软件
  • 成都营销推广公司嘉兴seo外包公司费用
  • 网店代运营收费多少钱昆明百度推广优化
  • wordpress php 5.4武汉seo网站排名优化公司
  • 阜阳城乡建设档案馆网站十大永久免费的软件下载
  • 大连商城网站制作公司编程培训机构