【发布时间】:2020-11-26 07:03:31
【问题描述】:
我正在尝试了解道具验证是针对开发人员还是针对用户的。我故意将一个组件留空
我没有传递一个值(顺便问一下,这个传递的值叫什么?):<card />
正确方法:<card :name="name" />
props:{
name: { default: "John Doe" }
但是,当我将组件留空,不传递值时,Vue 使用默认值填充模板部分中的值,同时在控制台中留下错误:
Property or method "name" is not defined on the instance but referenced during render.
如果我想要一个默认值怎么办?我将继续收到该错误。
【问题讨论】:
-
请分享您将名称传递给它的父代码
标签: javascript vue.js default vue-props