首页 > 其他分享 >vue3 vueRouter4 :No match found for location with path ***

vue3 vueRouter4 :No match found for location with path ***

时间:2023-04-30 16:33:35浏览次数:36  
标签:vueRouter4 No found location path router 路由

0. 采用vue+ router4 做路由导航. 首次载入控制台很干净. F5刷新后,控制台爆出警告,但点击路由正常工作.

1. 经过排查发现,是menu中使用了 <router-link> 这玩意,后来改造成  @click="router.push(ele.path)" 即可消除警告

 2. 网络上各种方式我均尝试过,都是无效方案,比如:
  a. router.addRoute() 后用 router.replace()做替换,目的是刷新路由(https://router.vuejs.org/zh/guide/advanced/dynamic-routing.html).
       b. 子路由中的path前多了 斜杆 / . 这个斜杠作用是确定根路径, 意义同 linux系统的 / 是同一个道理 
       c. 将动态路由获取函数,由异步改为同步, 并在 路由守卫beforeEach前部,提前调用. await 
 3. 对于新改版的vueRouter动态添加逻辑 官网描述依然模糊. 得空再思考把.

 

标签:vueRouter4,No,found,location,path,router,路由
From: https://www.cnblogs.com/yaoshi641/p/17365398.html

相关文章

  • 2 第2章 Python语言基础、IPython及Jupyter notebook
    IPython基础运行IPython:在终端输入ipython运行Jupyternotebook:在终端输入jupyternotebookShift+Enter来执行命令当在命令行输人表达式时,按下Tab键即可为任意变量(对象、函数等)搜索命名空间;当输入任意路径(甚至是Python字符串)时,按下Tab键将补全你的计算机文件系统文件名;......
  • PackagesNotFoundError - torchnet
    报错:PackagesNotFoundError:Thefollowingpackagesarenotavailablefromcurrentchannels:-torchnet解决办法:不用去anacconda里下载condainstallmeter改成pipinstallmeter卡了一个晚上的解决办法,简单除暴......
  • [ERR] collect2: fatal error: cannot find 'ld'
    今天在orinnano上希望g++使用lld代替ld时候,在如下命令时候抛出了如标题的错误>>g++-fuse-ld=llda.cccollect2:fatalerror:cannotfind'ld'compilationterminated.因为最开始配置llvm-15环境时候我有将lld-15软连接为lld,所以使用lld是可以正确执行的,但是看起来g++并......
  • 【dp的二分优化】NO300 最长递增子序列
    【dp的二分优化】300.最长递增子序列给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7]是数组[0,3,1,6,2,2,7]的子序列。示例1:输入:nums=[10,9,2,5,3,7,101,18]......
  • K8s报错:[preflight] WARNING: JoinControlPane.controlPlane settings will be ignore
    一、报错信息[preflight]WARNING:JoinControlPane.controlPlanesettingswillbeignoredwhencontrol-planeflagisnotset.[preflight]Runningpre-flightcheckserrorexecutionphasepreflight:[preflight]Somefatalerrorsoccurred:[ERRORFileAvailabl......
  • binomial sum
    前情提要:模拟赛就要出三个大模拟,字面意思上的模拟赛。所以发动了魔法卡献祭了模拟赛来写这个东西。我刚改邪归正准备好好敲暴力你就给我来这个?建议出题人自己写。感觉写博逐渐倾向于告诉自己“我学了这个东西但是以后可能会忘所以记下来”这种心态。算了反正模拟赛狗都不打。一......
  • 使用Dino+SAM+Stable diffusion 自动进行图片的修改
    SAM是Mata发布的“SegmentAnythingModel”可以准确识别和提取图像中的对象。它可以分割任何的图片,但是如果需要分割特定的物体,则需要需要点、框的特定提示才能准确分割图像。所以本文将介绍一种称为GroundingDino的技术来自动生成SAM进行分割所需的框。除了分割以外,我......
  • 【Node 连载 2/9】Node.js ORM 在语雀的探索与实践
    本文是2021年12月26日,第三十五届-前端早早聊【前端搞Node.js】专场,来自蚂蚁金服语雀前端团队——小珲的分享。感谢AI的发展,借助GPT的能力,最近我们终于可以非常高效地将各位讲师的精彩分享文本化后,分享给大家。(完整版含演示请看录播视频和PPT):https://www.zaozao.ru......
  • ModuleNotFoundError: No module named 'exceptions'问题的解决
    问题描述在我按照要求下载了docx包之后,就又出现了这个错误,就很离谱,然后我就又跑去百度玩儿了问题解决然后就发现,需要将docx包卸载掉;然后再将python-docx包下载上,这样就可以成功运行啦!......
  • ubuntu安装nodejs 14
    nodejs的每个大版本号都有相对应的源,比如这里的10.x.x版本的源是https://deb.nodesource.com/setup_10.x。所以在终端执行:curl-sLhttps://deb.nodesource.com/setup_18.x|sudo-Ebash-点击查看命令解释这个命令是用来添加Node.js18.x的仓库地址。具体来说,它通过curl......