所以我可以这样做(Pug
& CoffeeScript
):
input(placeholder="0", v-model.number="order[index]" v-on:change="adjustInput")
...
adjustInput: ->
event.target.style.width = event.target.value.length + 'ch'
...但它只有在我手动更改浏览器中的输入时才有效。如果更改,输入不会更改其宽度v-model
。
即使更改是由于反应性引起的,如何才能使输入宽度发生变化Vue
?