跳转路由路径传递参数的方法
将参数直接拼接到路由路径上
配置的动态路由以/:aaa的形式拼接
{
path: ‘/taskManage/TaskFlowDetails/:taskCode/:isHuman/:pkTaskId’,
name: ‘TaskFlowDetails’,
component: TaskFlowDetails
},
在路由跳转时,参数的传递以/
a
a
a
的形式传递,链接用上引号表示
⋅
⋅
l
e
t
u
s
e
r
L
i
n
k
=
‘
/
t
a
s
k
M
a
n
a
g
e
/
T
a
s
k
F
l
o
w
D
e
t
a
i
l
s
/
{aaa}的形式传递,链接用上引号表示· · let userLink =`/taskManage/TaskFlowDetails/
aaa的形式传递,链接用上引号表示⋅⋅letuserLink=‘/taskManage/TaskFlowDetails/{taskCode}/
i
s
H
u
m
a
n
/
{isHuman}/
isHuman/{pkTaskId}`;
this.
r
o
u
t
e
r
.
p
u
s
h
(
p
a
t
h
:
u
s
e
r
L
i
n
k
,
)
;
获取参数的方式可以打印输出查看参数的传递值比如
c
o
n
s
o
l
e
.
l
o
g
(
t
h
i
s
.
router.push({ path:userLink, }); 获取参数的方式可以打印输出查看参数的传递值比如 console.log( this.
router.push(path:userLink,);获取参数的方式可以打印输出查看参数的传递值比如console.log(this.route)可以查看到拼接的数据在params中捕获
let taskCode= this.$route.params.taskCode;