vue2自定义验证,拒绝在子组件上设置值无效

官网上说,当 prop 验证失败了, Vue 将拒绝在子组件上设置此值,如果使用的是开发版本会抛出一条警告。
我的例子怎么没有拒绝设置值呢?

clipboard.png

运行效果

图片描述

阅读 2.8k
3 个回答

我想...這是因為中文文檔沒更新的關係:

图片描述
图片描述

Prop 驗證部分的代碼

可以看見只會跳出警告訊息,並不會 拒絕設置 其值,這部分可以參考之前尤大在 issue 裡面的看法:

图片描述

建议直接去 github 提 issue 吧

我刚刚也是在弄这个验证,然而并没什么卵用。我用那个最简单的

props:{
    propA: Number
}

都没生效

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题