我正在尝试学习 Lightning Web 组件的基础知识,但在获取照明输入元素的值时遇到了麻烦。
我知道它是为单向数据绑定设计的,而不是为双向数据绑定设计的(我觉得这个决定有问题),但我也无法让 onchange 方法工作。我在Lighting 操场上运行这个示例:
//app.html
<lightning-input
label="test"
onchange={handleChange}>
</lightning-input>
//app.js
import { LightningElement, track, api } from 'lwc';
export default class App extends LightningElement {
handleChange(event) {
console.log(event)
}
}
对模板中的输入进行任何更改都会出现以下错误:
Error: Disallowed method "appendChild" in ShadowRoot.
为什么 onchange 方法不能按预期工作,我应该让它按预期工作吗?