0
|
PassionateDeveloper · 技术社区 · 5 年前 |
![]() |
1
7
由于以下几点,代码没有按预期工作:
lithtml在这里使用点来区分赋值属性或属性(
最简单的思考方式是,属性是在HTML本身上设置的属性,属性设置为表示该节点的Javascript对象。 现在,这在这种情况下很重要,因为输入元素的value属性仅在首次渲染时从属性中设置,如果以后要更改它,则必须设置属性,而不是属性。 Source
这是因为只有当输入的值因某些用户输入而更改时,才会从输入中触发更改事件。 Source 如果你想产生某种副作用,不仅在用户输入时交互,而且在代码中修改属性时触发,你可能想使用setter。在你的情况下,看起来像这样:
有关更多信息,请查看 this part of the LitElement guide |
![]() |
mcv · Web组件在IE11和Edge中实际可用吗? 7 年前 |
![]() |
Ole · 角度5组件是否需要选择器中的“-”? 7 年前 |
![]() |
mcv · 如何解耦Web组件? 7 年前 |
![]() |
VSO · 从另一个网站导入<template>元素 7 年前 |
![]() |
miushock · 如何从DOM错误事件中获取详细消息 7 年前 |
![]() |
Olof · 嵌套web组件和事件传播 7 年前 |
![]() |
Amanshu Kataria · 如何覆盖聚合物2中组件的功能? 7 年前 |