使用lit-element,如果一个类具有firstUpdate方法并扩展了一个具有firstUpdate方法的mixin,则仅触发这两个方法中的一个。
在此处查看示例:https://stackblitz.com/edit/jmlit-element-sample-yhtv3h。
Spec明确指出firstUpdated仅被调用一次,但是如何处理此冲突?
答案 0 :(得分:0)
只需在继承自mixin的类中调用super.firstUpdated()
,就足够了
firstUpdated(){
super.firstUpdated();
console.log("fired from index")
}
演示:https://stackblitz.com/edit/jmlit-element-sample-cog6eq?file=src/index.js