我正在从互联网上阅读一些Lit元素代码,我看到它们在一个装饰器中声明了多个属性:
@property()
rowData: string = '';
rowDataCount: number = 0;
我想知道它的行为,在这种情况下,我如何使用类型转换器:
@property({ type: <String or Number here????> })
rowData: string = '';
rowDataCount: number = 0;
谢谢
不能一次将decorator应用于两个成员。
恐怕你被这两位议员误导了。@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;