vue向子组件中传参的类型问题

在子组件的prop中声明了需要获得值的类型后,如果从父组件传过来的值类型不正确,将会在控制台报出错误。

本来是想在子组件获取一个Number类型的值,像如下这样

max: {
    type: Number,
    default: 100
}

我在父组件中是这样传递数值的max="100",结果出现了报错,类型不正确。

原因是,这样传递到后台的是一个字符串,如果想要传递数字,只需要用v-bind指令传递即可,像这样:max="100"

如果您觉得本文对您有用,欢迎捐赠或留言~
微信支付
支付宝

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注