位置: 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)

  • 荣耀X30Max支持内存卡吗(荣耀x30max参数配置详情)

    荣耀X30Max支持内存卡吗(荣耀x30max参数配置详情)

  • 微信的nfc功能有什么用(微信的nfc功能有什么作用)

    微信的nfc功能有什么用(微信的nfc功能有什么作用)

  • QQ安全中心qq怎么改密码(qq安全中心怎么操作)

    QQ安全中心qq怎么改密码(qq安全中心怎么操作)

  • 微信非对方朋友是什么意思(微信非对方朋友只显示十条朋友圈有时间限制吗)

    微信非对方朋友是什么意思(微信非对方朋友只显示十条朋友圈有时间限制吗)

  • 电脑的开关键在哪儿(电脑开关键在闪)

    电脑的开关键在哪儿(电脑开关键在闪)

  • 手机qq怎么修改备注(手机qq怎么修改年龄)

    手机qq怎么修改备注(手机qq怎么修改年龄)

  • opporeno2呼吸灯在哪里(opporeno6呼吸灯)

    opporeno2呼吸灯在哪里(opporeno6呼吸灯)

  • 计算机网络硬件包括(计算机网络硬件有哪些)

    计算机网络硬件包括(计算机网络硬件有哪些)

  • 手机在充电但电量越来越少(手机在充电但电量不变)

    手机在充电但电量越来越少(手机在充电但电量不变)

  • 淘宝三个黄钻买家什么等级(淘宝三个黄钻买多少钱)

    淘宝三个黄钻买家什么等级(淘宝三个黄钻买多少钱)

  • 三星note8黑屏但屏幕可触动(三星note8屏幕黑屏能触)

    三星note8黑屏但屏幕可触动(三星note8屏幕黑屏能触)

  • 机器语言的特点(机器语言的特点是什么)

    机器语言的特点(机器语言的特点是什么)

  • 苹果手机主板坏了有必要修吗(苹果手机主板坏了修好了影响使用吗)

    苹果手机主板坏了有必要修吗(苹果手机主板坏了修好了影响使用吗)

  • iphonex变黑白如何调回(iphonex变成黑白色,怎么调回来)

    iphonex变黑白如何调回(iphonex变成黑白色,怎么调回来)

  • 支付宝收款声音怎么调大(支付宝收款声音时有时无是什么原因?)

    支付宝收款声音怎么调大(支付宝收款声音时有时无是什么原因?)

  • 手机内存够但还是很卡(手机内存够还是不能导出视频)

    手机内存够但还是很卡(手机内存够还是不能导出视频)

  • 蓝牙耳机会影响网速吗(蓝牙耳机会影响音质吗)

    蓝牙耳机会影响网速吗(蓝牙耳机会影响音质吗)

  • 支付宝删好友是双删吗(支付宝删好友是不是就不能偷能量了)

    支付宝删好友是双删吗(支付宝删好友是不是就不能偷能量了)

  • 手机爱奇艺怎么给别人手机使用(手机爱奇艺怎么下载电影)

    手机爱奇艺怎么给别人手机使用(手机爱奇艺怎么下载电影)

  • 未加入考勤组打卡算吗(未加入考勤组打卡好不好)

    未加入考勤组打卡算吗(未加入考勤组打卡好不好)

  • oppox5是双卡双待么(oppox5是双卡双待吗)

    oppox5是双卡双待么(oppox5是双卡双待吗)

  • 逗拍的视频怎么发抖音(逗拍视频怎么显歌词字幕)

    逗拍的视频怎么发抖音(逗拍视频怎么显歌词字幕)

  • 怎样用ps处理灰蒙蒙的照片(ps怎么去除灰度)

    怎样用ps处理灰蒙蒙的照片(ps怎么去除灰度)

  • iphone11用什么基带(苹果11系列用什么基带)

    iphone11用什么基带(苹果11系列用什么基带)

  • 淘宝怎样从收藏移到购物车(淘宝怎么从收藏夹下单)

    淘宝怎样从收藏移到购物车(淘宝怎么从收藏夹下单)

  • 小米9有nfc吗(小米9有没有nfc功能设置)

    小米9有nfc吗(小米9有没有nfc功能设置)

  • 最右如何删除评论(最右怎么快速删除评论)

    最右如何删除评论(最右怎么快速删除评论)

  • lsmod命令  显示已加载模块状态(lsmod命令结果详解)

    lsmod命令 显示已加载模块状态(lsmod命令结果详解)

  • 拆迁补偿款如何做账务处理
  • 按月支付劳务费开发票
  • 金税四期什么时候执行
  • 开分公司赚钱吗
  • 环保税计税依据怎么算
  • 房地产开发企业预缴增值税
  • 津贴个人所得税怎么算出来的
  • 工业企业成本结构
  • 增值税进项大于销项,要全部认证吗
  • 消费税计算视频讲解
  • 小微企业免税销售额填含税还是不含税
  • 差额纳税账务处理
  • 个体工商户是否需要报税
  • 公司租土地建厂房应该怎么做账呢?
  • 政府补贴物业公司
  • 地毯属于什么类别
  • 小规模零申报资产负债表报错了要交印花税吗
  • 预提返利的会计处理
  • 销售残次品怎么处罚
  • w11如何激活
  • 纳税人办理退税手续流程
  • 本月损益类怎么结转
  • 不予抵扣的进项税额是什么意思
  • 简易计税 科目
  • phpjson
  • 企业的股息红利所得
  • uniapp vuecli
  • 公积金怎么做会计科目
  • 房地产开发企业增值税怎么算
  • php restful接口
  • 期初金额和期末金额怎么算
  • 银行代发工资会扣个人所得税吗
  • 什么叫python的开发环境
  • 对公户单笔转账有限额吗
  • 赡养老人专项附加扣除的标准
  • 原材料盘亏属于自然损耗
  • db2自增函数
  • 收到金融服务费发票会计分录怎么写
  • 职工体检费用标准规定
  • 确认委托代销手续费的会计分录
  • 赔偿给客户的产品交增值税吗
  • 每月工资不一样怎么算误工费呢
  • 合作社财政补助平均量化
  • 增值税计提多了已经跨年度怎么办
  • 福利费专票分录
  • 员工预支工资现金流量
  • 赔偿给别人的钱还能要回来吗
  • 固定资产不能使用了怎么处理
  • 平均增长率计算公式怎么算
  • 公司三证合一是指哪三证
  • mysql的zip包怎么安装
  • sql合并多行到一列
  • mysql jdbc
  • microsoft wlan
  • 2t硬盘如何分区最合理
  • win7更改win10系统要怎么更改
  • Win10 Mobile 10572预览版新增了哪些功能? 更新内容汇总
  • ssgrate.exe - ssgrate是什么进程
  • winxp任务栏消失
  • linux系统添加用户的命令
  • gcuservice.exe
  • win10系统谷歌浏览器为什么打不开
  • win10登陆背景修改器
  • win7打开文件提示用户没有访问权限怎么办
  • opengl 生成图片
  • jquery 点击按钮
  • unity3d Human skin real time rendering plus 真实模拟人皮实时渲染 plus篇
  • linux怎么使用shell脚本
  • jquery model
  • 在dos下删除文件
  • NGUI学习:(1)spine导入后图层顺序的问题
  • 安卓 centos
  • 中国税务稽查官网
  • 电子税务局无法显示抵扣发票
  • 成都国家税务局每个月交全民付的钱是什么
  • 国税局调地方
  • 住房公积金补扣
  • 百旺税控盘怎么清卡
  • 山东增值税普通发票查询
  • 乡镇经管站是如何工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设