Lit元素-一个装饰器中有多个属性



我正在从互联网上阅读一些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;

最新更新