javascript-建议一种方法使 lit-element 反应属性与 ecma 2022 私有字段一起使用
发布时间:2022-07-09 11:47:56 303
相关标签: # 前端
最近,我们批准了一个新的ECMA 2022标准,现在有了一种语法,通过前缀本地支持私有字段#
到名称。多年来,我们一直在使用_
传统上,现在有一些混淆的空间#
和_
.
问题是:如果现在声明一个私有字段并将其添加到lit-element
属性,它将不起作用。使用声明的属性发生更改时,组件不会更新#
class ExtendedLitElement extends LitElement {
#somePrivateField
static get properties() {
return {
'#somePrivateField': Array,
}
}
}
无论何时:
this.#somePrivateField = [1, 2, 3];
元素将不会更新。有办法注册吗#
作为lit属性的前缀私有字段?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报