如何在其实例中读取ES6类的静态属性?

时间:2019-01-15 13:45:39

标签: javascript ecmascript-6 properties static-methods extends

我如何在该类的实例内部读取该类的静态属性?更具体地说,在mixin中(但这不会改变主要答案)

主要组件:

class A extends mixin(LitElement) {
 static get prop() { return 'a' }
}

window.customElements.define('tag', A)

Mixin:

export default (Parent) =>
 return class extends Parent {
  constructor() {
   super()
   // Here i want to access the `prop` return value from Parent
  }

  method() {
   // Or here
  }
 }

我尝试了很多可能性,例如使用eval(`${this.constructor.name}.properties`),但它们不起作用:(

Blockquote

0 个答案:

没有答案