Typescript LitElement在由事件触发的方法上失败 描述
我正在使用typescript并创建了一个decorator,用于处理带有修饰方法的事件Typescript LitElement在由事件触发的方法上失败 描述,typescript,events,decorator,lit-element,Typescript,Events,Decorator,Lit Element,我正在使用typescript并创建了一个decorator,用于处理带有修饰方法的事件 每当触发事件并且我想在该方法中设置属性时,我都会得到一个错误。 错误消息是: TypeError:无法读取位于的未定义属性“has” HTMLElement.requestUpdateInternal(更新元素.ts?6e6a:669)位于 HTMLElement.set[作为名称](更新元素.ts?6e6a:372) 由于我的应用程序在很大程度上依赖于该事件处理程序,因此我需要找到一个包含该装饰器的解决方
每当触发事件并且我想在该方法中设置属性时,我都会得到一个错误。
错误消息是: TypeError:无法读取位于
的未定义属性“has” HTMLElement.requestUpdateInternal(更新元素.ts?6e6a:669)位于
HTMLElement.set[作为名称](更新元素.ts?6e6a:372) 由于我的应用程序在很大程度上依赖于该事件处理程序,因此我需要找到一个包含该装饰器的解决方案 现场演示 复制步骤
- 初始化我的元素
- 由我的元素处理的触发器事件
- 将出现错误
错误将出现Try
reflect:true
到要侦听和更新的属性。例如` static get properties(){return{prop1:{type:Object,reflect:true,}}`