我刚开始使用Stencil,我想知道什么是初始化变量的好方法。 如我所见,我有3种可能性:
1)@State() private page: Boolean = true;
2)
constructor() {
this.page = true
}
3)
componentWillLoad() {
this.page = true;
}
最好的方法是什么?
答案 0 :(得分:1)
根据Stencil Style Guide,如果可以,您应该在声明时初始化@State
变量:
/**
* 3. State() variables
* Inlined decorator, alphabetical order.
*/
@State() isValidated: boolean;
@State() status = 0;