v-model.lazy时 setInterval重置输入的数据为之前的值 该怎么办呢
来源:8-9 Vue项目城市选择页 - Vuex实现数据共享
慕工程3141378
2019-04-26
老师你好
<script src="https://cdn.bootcss.com/vue/2.6.10/vue.common.dev.js"></script>
<div id="app">
<input type="text" v-model.lazy="username">
{{time}}
<div>输入任意字符到input框 每次setInterval运行时,(输入框不失去焦点) input重置为原始值,怎么办 </div>
</div>
new Vue({
el: "#app",
data: {
username:'I am a username',
handleInterval:null,
time:600
},
mounted(){
this.handleInterval=setInterval(()=>{
if(this.time>0){
this.time--
}else{
clearInterval(this.handleInterval)
}
},1000)
}
})
写回答
2回答
-
Dell
2019-04-26
还是没懂到底要干什么这是?
022019-05-11 -
慕工程3141378
提问者
2019-04-26
这个lazy的作用是失去焦点的时候 触发vuelidate 这里没有写
00
相似问题