复合组件属性中的枚举值
我的问题非常简单:我想创建一个具有字符串属性 Type 的复合组件。
该属性将有 3 个可接受的值,[TYPE1、TYPE2、TYPE3]
是否可以说我的组件仅接受这些值?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我的问题非常简单:我想创建一个具有字符串属性 Type 的复合组件。
该属性将有 3 个可接受的值,[TYPE1、TYPE2、TYPE3]
是否可以说我的组件仅接受这些值?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
不幸的是,不能,您不能在 cc 接口中对复合组件属性值设置编译/构建时限制。但是,您可以通过检查 cc 实现中的值来设置运行时限制。
这将是你最好的选择。
Unfortunately no, you cannot put a compile/buildtime restriction on a composite component attribute value in the cc interface. You can however put a runtime restriction by checking the value in the cc implementation.
That'll be your best bet.