最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Vue-input框checkbox强制刷新问题

来源:动视网 责编:小采 时间:2020-11-27 21:58:29
文档

Vue-input框checkbox强制刷新问题

Vue-input框checkbox强制刷新问题: 在引用input框的checkbox属性时,选中后会出现数据已经刷新,checkbox选中状态不会改变。这时在事件触发后可以调用this.$forceUpdate(),强制刷新页面解决这个问题。 input框可以加入readonly=readonly禁止更改 ps:vue中关于chec
推荐度:
导读Vue-input框checkbox强制刷新问题: 在引用input框的checkbox属性时,选中后会出现数据已经刷新,checkbox选中状态不会改变。这时在事件触发后可以调用this.$forceUpdate(),强制刷新页面解决这个问题。 input框可以加入readonly=readonly禁止更改 ps:vue中关于chec


  在引用input框的checkbox属性时,选中后会出现数据已经刷新,checkbox选中状态不会改变。这时在事件触发后可以调用this.$forceUpdate(),强制刷新页面解决这个问题。

 input框可以加入readonly="readonly"禁止更改

ps:vue中关于checkbox的问题

在vue中写checkbox时,发现出现问题:当点击一个选项时,输出的数组为空,当取消或者点击下一个选项时,才会出现该选项值且下一个选项值不会出现:

<template>
 <div class='mycheck' @click='check()'>
 <input type="checkbox" v-model="value" value="短信" id='message'>
 <label for="message" class='msg' ></label>
 <label >短信</label> 
 <input type="checkbox" v-model="value" value="QQ" >
 <label >QQ</label> 
 <input type="checkbox" v-model="value" value="微信" >
 <label >微信</label> 
 <input type="checkbox" v-model="value" value="微博">
 <label >微博</label> 
 <p>{{value}}</p> 
 </div>
</template>
<script>
export default {
 data(){
 return {
 value:[]
 }
 },
 methods:{
 check(){
 console.log(this.value)
 }
 }
</script> 

当点击微博 选项,控制台输出为一个空数组:

当再点击微信 控制台输出微博

这个问题形成的原因是当点击checkbox时,先触发click事件,打印数据,然后,才把checbox的value值传给model,也就是传入value中。

在我网上搜索解决的办法中,发现使用setTimeout有奇效。用伪异步的方式去执行这段代码。(搜索的方法中有复杂的等有时间再仔细看,笔记后面附上地址。)

check(){
 setTimeout(() => console.log(this.value))
}

总结,好了,本文就给大家介绍到这里,希望大家喜欢!

文档

Vue-input框checkbox强制刷新问题

Vue-input框checkbox强制刷新问题: 在引用input框的checkbox属性时,选中后会出现数据已经刷新,checkbox选中状态不会改变。这时在事件触发后可以调用this.$forceUpdate(),强制刷新页面解决这个问题。 input框可以加入readonly=readonly禁止更改 ps:vue中关于chec
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top