位置: IT常识 - 正文

Vue中如何使用v-model双向数据绑定select、checked等多种表单元素(vue中如何使用axios)

编辑:rootadmin
Vue中如何使用v-model双向数据绑定select、checked等多种表单元素

推荐整理分享Vue中如何使用v-model双向数据绑定select、checked等多种表单元素(vue中如何使用axios),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue中如何使用V-model完成千克与克之间的换算,vue中如何使用路由,vue中如何使用less,vue中如何使用rem布局,vue中如何使用ajax,vue中如何使用V-model完成千克与克之间的换算,vue中如何使用路由,vue中如何使用V-model完成千克与克之间的换算,内容如对您有帮助,希望把文章链接给更多的朋友!

 v-model 指令可以用在表单 input、textarea 及 select 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。

基础用法:

<div id="APP"><input type="text" v-model:value="tel" ><p>您的手机号:{{tel}}</p></div>const vm = new Vue({el: "#APP",data(){return {tel: 15503931234,}},});

注:当我们修改输入框里的内容时,下方的内容也会跟着变化。也就是说我们修改内容时,改变了 data 中的数据,data 中的数据变化后又重新渲染了 p 标签里的内容。

 v-model 与 v-bind 指令的区别:<div id="APP"><input type="text" :value="tel" ><p>您的手机号:{{tel}}</p></div>const vm = new Vue({el: "#APP",data(){return {tel: 15503931234,}},});

注:使用 v-bind 绑定数据,修改输入框里的内容时,下方的内容不会发生变化。也就是说我们修改内容时,不会改变 data 中的数据。

 Vue 中两种数据绑定方式的区别:

单向数据绑定 v-bind :数据只能从 data 流向页面。

双向数据绑定 v-model :数据不仅能从 data 流向页面,还可以从页面流向 data 。

 v-model 指令简写:

v-model:value 也可以简写为 v-model ,因为 v-model 默认收集的就是 value 值。

<div id="APP"><input type="text" v-model="tel" ><p>您的手机号:{{tel}}</p></div>const vm = new Vue({el: "#APP",data(){return {tel: 15503931234,}},});

注:双向数据绑定一般都应用在表单类元素上(如:input、select等)。

textarea 多行文本使用 v-model:<div id="APP"><textarea placeholder="请输入简介" v-model="content"></textarea><p>您的简介:{{content}}</p></div>const vm = new Vue({el: "#APP",data(){return {content: "",}},});Vue中如何使用v-model双向数据绑定select、checked等多种表单元素(vue中如何使用axios)

 单选按钮使用 v-model:<div id="APP"><label><input type="radio" value="男" v-model="sex"> 男</label><label><input type="radio" value="女" v-model="sex"> 女</label><p>您已选择:{{sex}}</p></div>const vm = new Vue({el: "#APP",data(){return {sex: "男",}},});

注:当选中时,sex 为 value 中的值。

单个复选框使用 v-model:<div id="APP"><input type="checkbox" v-model="status"><p>是否选中:{{status}}</p></div>const vm = new Vue({el: "#APP",data(){return {status: true,}},});

注:当选中时,status 为 true 。未选中时,status 为 false .

 单个复选框指定 v-model 选中值:<div id="APP"><input type="checkbox" v-model="status" true-value="同意" false-value="不同意"><p>您是否同意:{{status}}</p></div>const vm = new Vue({el: "#APP",data(){return {status: "同意",}},});

注:当选中时,status 为同意 。未选中时,status 为不同意 。

多个复选框使用 v-model:<div id="APP"><label><input type="checkbox" value="草莓" v-model="list"> 草莓</label><label><input type="checkbox" value="蓝莓" v-model="list"> 蓝莓</label><label><input type="checkbox" value="火龙果" v-model="list"> 火龙果</label><p>您已选择:{{list}}</p></div>const vm = new Vue({el: "#APP",data(){return {list: ["草莓"],}},});

注:多个复选框,需要绑定到同一个数组上 。选中的值,会自动添加到数组中。

select 单选时使用 v-model:<div id="APP"><select v-model="price"><option value="0">请选择</option><option value="200">草莓</option><option value="100">蓝莓</option><option value="150">火龙果</option></select><p>您需要支付:{{price}} 元</p></div>const vm = new Vue({el: "#APP",data(){return {price: 0,}},});

注:如果 v-model 表达式的初始值未能匹配任何选项,select 元素将被渲染为未选中状态。所以更推荐给 price 一个默认值。

 select 多选时使用 v-model:<div id="APP"><select v-model="list" multiple><option value="草莓">草莓</option><option value="蓝莓">蓝莓</option><option value="火龙果">火龙果</option><option value="香蕉">香蕉</option><option value="苹果">苹果</option></select><p>您已选择:{{list}}</p></div>const vm = new Vue({el: "#APP",data(){return {list: ["草莓","火龙果"],}},});

注:添加 multiple 属性后,按住 Ctrl 键再点击选项可以多选内容,多选时需要绑定到同一个数组上。

原创作者:吴小糖

创作时间:2023.2.28

本文链接地址:https://www.jiuchutong.com/zhishi/290857.html 转载请保留说明!

上一篇:【前端开发工具】VUE3 devtools安装(前端软件开发工具)

下一篇:日落后的托莱多全景,西班牙 (© Frank Fischbach/Alamy)

  • 全额抵扣的发票怎么申报增值税
  • 销项税额计算公式依据
  • 个人所得税劳务报酬范围
  • 固定资产折旧准予扣除是什么意思
  • 短期借款的主要形式
  • 无形资产有合同约定,怎么摊销?
  • 企业所得税汇算清缴补缴税款分录
  • 材料成本差异月初贷方余额表示什么
  • 固定资产减少会怎么样
  • 建筑公司外包工程收入怎么记账
  • 政府拨入企业的资金怎么入账
  • 公司购买汽车保险车船税需要另计吗
  • 小规模专票冲红怎么操作
  • 餐饮消费,碰到商家不愿意开发票怎么办?
  • 信用证和银行承兑汇票的区别如何做分录
  • 机动车发票冲红怎么操作
  • 学校收到教育局拨款怎么做账
  • 中药材免税还能抵扣收购发票
  • 银行对账单不平衡
  • 营改增后不动产发票样本
  • 变动成本率的计算公式字母
  • 汽车的增值税可以退税吗
  • 金蝶k3迷你版年度结账
  • 材料验收入库会计分录怎么写计划成本法
  • 华为分享是什么意思关闭有影响吗
  • 何为小规模
  • 在windows中桌面是
  • 进项税和销项税怎么抵扣
  • 当月费用下月付款怎么做账
  • php auth_http类库进行身份效验
  • deskrun.exe是什么东西
  • 利用php实现开心麻花
  • thinkphp invoke
  • id命令的哪个参数可显示用户账号的uid信息
  • 承租人经营租赁账务处理
  • 2020年企业报税的详细流程
  • 个税的本期收入是什么意思
  • 企业注销后还有风险吗
  • 车间用的液化气计入什么科目
  • 以前年度多计提折旧
  • mongodb $sum
  • 运输公司税务筹划
  • 异地多缴纳预缴税怎么退
  • 加速折旧法是指在固定资产使用的早期少提折旧
  • sql server查询语句大全讲解
  • 资本支出预算属于经营预算吗
  • 生育津贴和产假工资就高原则
  • 企业哪些行为可以避税
  • 行政单位误餐费标准
  • 相关损坏维修成本是什么
  • 民办非企业的申请流程
  • ca证书费用计入什么科目
  • 政府征税再进行补贴对消费者福利的影响
  • 什么是现金流量表
  • 普通发票的税费怎么算
  • win8 联网
  • hl.exe是什么
  • windows xp密码忘记怎样解锁
  • centos如何设置网卡
  • rsync服务端配置
  • 借助竹子赞美人物气节的诗句有哪些
  • win7专业版系统镜像
  • live updater
  • win7 蓝屏1e
  • linuxcoll
  • linux ii
  • window.location.href怎么加请求头
  • 自动关机的
  • 你应该知道的几个问题
  • unity3d基本操作
  • js获取当前时间
  • android 实例教程
  • 收集和整理的区别
  • 广州市地税
  • 供电局发票是什么样子的
  • 河南省地方税务局公告2011年第10号
  • 东莞房地产协会副会长
  • 资源税的税目,税率依照税目税率表执行
  • 国税发2014年39号
  • 广州市地税服务大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设