我有一个道具,如果道具为空,我想从我的 $route 中显示一个 ID,如下所示:props: { name: { type: String, required: true, default: 'user ID: ' + this.$route.params.user_id, }}但是我收到“this”未定义的错误。是否可以从道具访问路线参数?
1 回答
慕斯王
TA贡献1864条经验 获得超2个赞
您实际上可以将函数作为default属性传递:
props: {
name: {
type: String,
required: true,
default() {
return 'user ID: ' + this.$route.params.user_id;
}
}
}
添加回答
举报
0/150
提交
取消