【发布时间】:2021-01-12 14:58:18
【问题描述】:
我想截取一个传递给路由的数字:
routes: [{ path: '/user/:id', component: User }]
并获取User组件中的prop:
export default {
props: {
id: Number
}
}
很遗憾,我收到了这个错误:
Invalid prop: type check failed for prop "id". Expected Number with value 2, got
String with value "2".
有没有办法将值强制转换为数字?我查看了https://github.com/posva/vue-coerce-props,但我觉得无需其他扩展也可以做到这一点。
【问题讨论】:
标签: javascript vue.js vue-props