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

  • 诺基亚5000忘记了密码怎么办(诺基亚5000电池)(诺基亚5000忘记密码)

    诺基亚5000忘记了密码怎么办(诺基亚5000电池)(诺基亚5000忘记密码)

  • 小米手机微信怎么设置密码锁(小米手机微信怎么双开)

    小米手机微信怎么设置密码锁(小米手机微信怎么双开)

  • 华为p40pro后盖是什么材质(华为p40pro后盖是否原装)

    华为p40pro后盖是什么材质(华为p40pro后盖是否原装)

  • 淘宝买多少东西才能有三个心(淘宝买多少东西淘气值500)

    淘宝买多少东西才能有三个心(淘宝买多少东西淘气值500)

  • 手机能注销手机卡吗(手机注销手机号里面的话费怎么办)

    手机能注销手机卡吗(手机注销手机号里面的话费怎么办)

  • 全胶钢化膜会伤屏幕吗(全胶钢化膜会不会留胶)

    全胶钢化膜会伤屏幕吗(全胶钢化膜会不会留胶)

  • 微信聊天记录别人能看见吗(微信聊天记录别人可以查出来吗)

    微信聊天记录别人能看见吗(微信聊天记录别人可以查出来吗)

  • 苹果手机微信黑屏怎么恢复正常(苹果手机微信黑屏)

    苹果手机微信黑屏怎么恢复正常(苹果手机微信黑屏)

  • 支付宝绑定的淘宝账号异常怎么解决(支付宝绑定的淘宝账号怎么解除)

    支付宝绑定的淘宝账号异常怎么解决(支付宝绑定的淘宝账号怎么解除)

  • 华为nova7和荣耀30有什么区别(华为nova7和荣耀30的区别)

    华为nova7和荣耀30有什么区别(华为nova7和荣耀30的区别)

  • 苹果耳机一代二代区别(苹果耳机一代二代怎么区分)

    苹果耳机一代二代区别(苹果耳机一代二代怎么区分)

  • 微信好友点赞不显示(微信好友点赞不见了代表什么)

    微信好友点赞不显示(微信好友点赞不见了代表什么)

  • soul怎么开两个号(soul怎么开分身)

    soul怎么开两个号(soul怎么开分身)

  • apple pencil电量能用多久(apple pencil 电量可以用多久)

    apple pencil电量能用多久(apple pencil 电量可以用多久)

  • xp系统鼠标亮但是不动怎么办(xp系统鼠标亮但屏幕不亮)

    xp系统鼠标亮但是不动怎么办(xp系统鼠标亮但屏幕不亮)

  • 主板与cpu的搭配原则(主板与cpu的搭配是指)

    主板与cpu的搭配原则(主板与cpu的搭配是指)

  • 手机下载的音乐文件在哪里(手机下载的音乐怎么导出来)

    手机下载的音乐文件在哪里(手机下载的音乐怎么导出来)

  • 华为4e手环怎么连接手机(华为4e手环怎么开机)

    华为4e手环怎么连接手机(华为4e手环怎么开机)

  • 腾讯大王卡能玩快手吗(腾讯大王卡能玩什么)

    腾讯大王卡能玩快手吗(腾讯大王卡能玩什么)

  • usb怎么打开(手机连接usb怎么打开)

    usb怎么打开(手机连接usb怎么打开)

  • 千牛卖家版旺旺怎么不让联系人窗口自动弹出(千牛旺旺卖家版官方下载)

    千牛卖家版旺旺怎么不让联系人窗口自动弹出(千牛旺旺卖家版官方下载)

  • 优酷hdr画质是什么(优酷hdr和1080p哪个清晰)

    优酷hdr画质是什么(优酷hdr和1080p哪个清晰)

  • 美团众包有哪些订单类型(美团众包有哪些兼职)

    美团众包有哪些订单类型(美团众包有哪些兼职)

  • 呼叫等待如何设置(呼叫等待呼叫保持怎么设置)

    呼叫等待如何设置(呼叫等待呼叫保持怎么设置)

  • 税控盘抵扣税款
  • 增值税进项发票怎么做账
  • 补做前几年税审对报税税务评级有什么影响?
  • 股权转让后企业注销个人所得税怎么处理
  • 转账支票的签发
  • 工程款转入冻结账户能拿回
  • 销项税额是不是开出去的发票金额
  • 甲公司存货采用实际成本法核算
  • 小规模纳税人改为一般纳税人需要什么材料
  • 被收购的收入计什么科目
  • 赞助给客户年节祝福语
  • 进项交税吗
  • 境外企业国内签订合同如何缴纳印花税?
  • 航天信息开票步骤
  • 住宿费可以抵扣吗?
  • 金税三期啥意思
  • 资产负债表和利润表的利润不一致
  • 开具的增值税专用发票上注明的价款为50万元
  • 一般个体户核定税率多少
  • 不锈钢材料开票
  • 高新企业职工食堂承包方案
  • 餐查账征收企业所得税会计分录?
  • 长期借款和短期借款时间
  • 非正常损失为什么不赔偿
  • 无形资产入账包括增值税吗
  • 个人所得税应该计入什么科目
  • 公司福利放置零食文案
  • 硬盘跳线设置
  • php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
  • 报废机器设备如何缴纳增值税
  • 企业年金税前扣除比例
  • 明细分类账余额借贷怎么填
  • 携程境外电话客服人工电话
  • php的implode函数
  • thinkphp框架怎么用
  • Web前端开发知识点总结
  • 经典目标检测算法
  • 论文阅读网站排行榜
  • js防抖节流的区别和使用场景
  • 反向选择命令
  • 研发人员工资计入什么科目
  • 普通增值发票作废税务局能查到吗
  • 如何解决安装包解析错误
  • 物业用房需要交维修基金吗
  • 培训属于什么服务
  • 买手机手续费怎么算的
  • Win2008中SqlServer2008 无法打开错误日志文件导致无法启动的解决方法
  • 单位卖二手车如何交税
  • 出口货物退免税的管理规定
  • 公司与个人可以合伙吗
  • 公司借款如何做账务处理
  • 设备租赁公司如何赚钱最快
  • 公司是否可以投资股票
  • 法人借给公司钱怎么写情况说明
  • 一般纳税人购货取得普通发票
  • 集团固定资产管理
  • 资产减值的含义与应用范围
  • 建筑会计账务
  • 无票收入怎么报增值税申报表
  • 商业银行的存款有哪些种类
  • Ubuntu16.04 server下配置MySQL,并开启远程连接的方法
  • mysql更新表中的数据
  • bios密码忘记了取电池不管用
  • win7如何创建文件夹
  • xp安装盘复制u盘
  • windows 8.1更新
  • linux安装virsh
  • 如何解决win7系统卡顿
  • win10恢复以前系统
  • 如何将windows 10
  • 安装perl模块
  • easyui getselections
  • redis基础教程
  • jQuery+formdata实现上传进度特效遇到的问题
  • JavaScript基础教程
  • python 代码缩进
  • 租房减免税收
  • 职工周转房需要缴纳房产税吗
  • 矿产资源税怎样征收
  • 国家税务局查询发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设