模板Web组件可选/必选属性



在Stencil web组件中有不同的属性注释:规律一:

@Prop() name;

可选:

@Prop() name?;

要求:

@Prop() name!;

如果存在可选属性和必选属性的显式注释,那么对常规属性的要求是什么?如果需要,那么使用'的目的是什么?注释在其他情况下?如果是可选的——使用'的目的是什么?注释在其他情况下?

根据Stencil文档,必需的和可选的注释实际上用于不同的目的。

"required"如果在其他TSX中不使用该属性而使用该组件,则会导致显示错误。

当使用"optional"注释,如果没有显式给出类型,则"模板"将尝试推断道具的类型。

因此——假定——当不使用注释时,这两个操作都不会执行。

相关内容

  • 没有找到相关文章

最新更新