返回

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属性的前缀私有字段?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像