我正在从互联网上阅读一些Lit Element代码,并且看到它们在单个装饰器中声明了多个属性:
@property()
rowData: string = '';
rowDataCount: number = 0;
我想知道它的行为,在这种情况下如何使用类型转换器:
@property({ type: <String or Number here????> })
rowData: string = '';
rowDataCount: number = 0;
谢谢
您不能一次将装饰器应用于两个成员。
恐怕您被这两个成员正对着对方误导了。该@property()
装饰仅适用于rowData
成员。以下两个片段是等效的:
// snippet A: no visual separation
@property()
rowData: String = '';
rowDataCount: number = 0;
// snippet B: with blank lines for visual separation
@property()
rowData: String = '';
rowDataCount: number = 0;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句