没有合适的资源?快使用搜索试试~ 我知道了~
在引用input框的checkbox属性时,选中后会出现数据已经刷新,checkbox选中状态不会改变。这时在事件触发后可以调用this.$forceUpdate(),强制刷新页面解决这个问题。 input框可以加入readonly=”readonly”禁止更改 ps:vue中关于checkbox的问题 在vue中写checkbox时,发现出现问题:当点击一个选项时,输出的数组为空,当取消或者点击下一个选项时,才会出现该选项值且下一个选项值不会出现: <template> <div class='mycheck' click='check()'> <input type=
资源详情
资源评论
资源推荐
Vue-input框框checkbox强制刷新问题强制刷新问题
在引用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中。
weixin_38629042
- 粉丝: 7
- 资源: 927
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0