【发布时间】:2021-05-27 10:26:41
【问题描述】:
我想同时更改 3 个输入文本的值。 当我尝试更改第一个输入字段(所有这些都已更改)时,奇怪的行为出现了,然后我更改了第二个输入字段,我再次希望它们都更改了,但是您可以看到第一个不会更改。 就像只有“原始”输入字段会改变。
【问题讨论】:
标签: javascript web-component lit-element
我想同时更改 3 个输入文本的值。 当我尝试更改第一个输入字段(所有这些都已更改)时,奇怪的行为出现了,然后我更改了第二个输入字段,我再次希望它们都更改了,但是您可以看到第一个不会更改。 就像只有“原始”输入字段会改变。
【问题讨论】:
标签: javascript web-component lit-element
改变
<input type="text" data-id=${item.id} value=${this.state[item.id].value ?? ""} @input=${this.onInput} />
到
<input type="text" data-id=${item.id} .value=${this.state[item.id].value ?? ""} @input=${this.onInput} />
请参阅docs 了解属性 绑定。
【讨论】: