应用 dll 优化编译后,减速了打包编译的过程,然而在应用中遇到一个问题。
有个页面的传参是 restful 格调的路由显示传参,间接白屏了。
注:restful 路由显示传参 ->
在 router.js 中配置
const routes = [{
path: '/comparison/:idArr',
name: 'Comparison',
component: Comparison
}]
且在跳转时设置了 params: {idArr}。
原来的形式 (不应用 dll 编译) 没有这种问题。
去看了代码,这个应用 params 且显示传递参数,需要是在新标签页带着参数关上。
为了这个目标有两种计划
1、显示的 params 传参。
2、query 传参。
(这种跳转新标签页关上页面,还要传递参数的状况,如果由前端来实现,肯定是把参数显化在地址栏外面,这个时候应用显式 params 和 query 传参都能够做,隐式的 params 传参,在新标签页关上会失落参数,只能用于原标签页路由跳转)
后由 params 传参改为 query 传参,躲避了这个问题。
vue router 路由跳转和传参总结:
1、query 配 name
2、query 配 path
3、params 配 name(留神 params 不能配 path)
4、如果用隐式的 params 传参,在新标签页关上会失落参数。
5、新标签页带着参数关上页面的状况,能够用显示的 params 传参,也能够用 query 传参,倡议 query。
同步更新到本人的语雀
https://www.yuque.com/diracke…