Хьюстон, у нас может быть проблема.Vue, кажется, не делает то, что говорит на жестяной банке.Предполагается, что V-модель будет обновляться при вводе, но если мы разложим v-модель и явно закодируем @input, она отлично работает на мобильных устройствах.(оба входа ведут себя нормально в Chrome Desktop)
Для отображения на мобильных устройствах проблема может быть замечена в ... https://jsbin.com/juzakis/1
См. эта проблема github .
function doIt(){
var vm = new Vue({
el : '#vueRoot',
data : {message : '',message1 : ''}
})
}
doIt();
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
<div id='vueRoot'>
<h1>v-model</h1>
<div>
<input type='text'
v-model='message'
>
{{message}}
</div>
<h1>Decomposed</h1>
<div>
<input type='text'
:value='message1'
@input='evt=>message1=evt.target.value'
>
{{message1}}
</div>
</div>