在settimeout完成Vue后,v-model不会更新

时间:2018-01-25 15:35:53

标签: javascript vue.js

我在v-for

中有输入
   <input
   type="number"
   min="0"
   step=".5"
   maxlength="1"
   v-model="raforditashour[index]"
   :disabled="fixraforditas[index]"
   @change="ensureRoundHours($event.target.value,index)"
   name="workvalueInHours"
   class="form-control text-right"
   id="workvalueInHours"
   @focus="$event.target.select()"
   @keydown.enter.prevent="save">

我想修改&rangitashour [index]&#39;改变事件。

   ensureRoundHours(value, i) {
   setTimeout(()=>{if (value < 0.5)
 value = 0.5;
   this.raforditashour[i] = value;
   },2000)      
   },

v-model无法识别它,也无法更新输入字段值。

0 个答案:

没有答案