【问题标题】:Input field refresh issue输入框刷新问题
【发布时间】:2021-05-27 10:26:41
【问题描述】:

我想同时更改 3 个输入文本的值。 当我尝试更改第一个输入字段(所有这些都已更改)时,奇怪的行为出现了,然后我更改了第二个输入字段,我再次希望它们都更改了,但是您可以看到第一个不会更改。 就像只有“原始”输入字段会改变。

https://stackblitz.com/edit/saavz2?file=my-element.js

【问题讨论】:

    标签: javascript web-component lit-element


    【解决方案1】:

    改变

     <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 了解属性 绑定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-16
      • 1970-01-01
      • 2013-04-10
      • 1970-01-01
      • 2013-10-14
      • 2017-08-10
      • 1970-01-01
      • 2014-10-01
      相关资源
      最近更新 更多