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

  • 如何在微信朋友圈建立企业的品牌(如何在微信朋友圈发信息)

    如何在微信朋友圈建立企业的品牌(如何在微信朋友圈发信息)

  • 华为更新后怎么换成原来桌面(华为更新后怎么退回以前的系统)

    华为更新后怎么换成原来桌面(华为更新后怎么退回以前的系统)

  • 微博拉黑私信显示什么(微博私信拉黑有感叹号吗)

    微博拉黑私信显示什么(微博私信拉黑有感叹号吗)

  • 小红书ios下载不了(小红书为什么不能在苹果手机上下载)

    小红书ios下载不了(小红书为什么不能在苹果手机上下载)

  • 计算器的日期键是什么(计算器日期键是什么字母)

    计算器的日期键是什么(计算器日期键是什么字母)

  • 什么手机内存是128G(什么手机内存是1024g)

    什么手机内存是128G(什么手机内存是1024g)

  • 手机上docx文档打不开怎么办(手机docx文件)

    手机上docx文档打不开怎么办(手机docx文件)

  • 秒拍是个什么应用(秒拍是干嘛的)

    秒拍是个什么应用(秒拍是干嘛的)

  • 苹果11卡槽取不出来(苹果卡槽取不出来怎么解决)

    苹果11卡槽取不出来(苹果卡槽取不出来怎么解决)

  • 华为p40pro怎么100倍变焦(华为P40PrO怎么设置开灯壁纸)

    华为p40pro怎么100倍变焦(华为P40PrO怎么设置开灯壁纸)

  • oppor15处理器相当于骁龙多少(oppor15处理器相当于麒麟)

    oppor15处理器相当于骁龙多少(oppor15处理器相当于麒麟)

  • 荣耀9支持光学防抖吗(荣耀支持光学变焦吗)

    荣耀9支持光学防抖吗(荣耀支持光学变焦吗)

  • 天猫超市拒收运费谁出(天猫超市拒收会全额退款吗)

    天猫超市拒收运费谁出(天猫超市拒收会全额退款吗)

  • 苹果11容易摔坏吗(苹果容易摔坏吗为什么)

    苹果11容易摔坏吗(苹果容易摔坏吗为什么)

  • 八位的二进制数+0110101的补码是(八位的二进制数10010110的补码为)

    八位的二进制数+0110101的补码是(八位的二进制数10010110的补码为)

  • 商品下架了还能退款吗(商品下架了还能评价吗)

    商品下架了还能退款吗(商品下架了还能评价吗)

  • 如果ip地址的主机号部分每一位均为(如果主机的ip地址为25)

    如果ip地址的主机号部分每一位均为(如果主机的ip地址为25)

  • 为什么华为手机锁屏以后一打开是新闻(为什么华为手机连接不上wifi)

    为什么华为手机锁屏以后一打开是新闻(为什么华为手机连接不上wifi)

  • 单反拍人像用什么镜头(单反拍人像用什么档位)

    单反拍人像用什么镜头(单反拍人像用什么档位)

  • 苹果手机微信聊天记录不小心删除如何恢复(苹果手机微信聊天记录迁移)

    苹果手机微信聊天记录不小心删除如何恢复(苹果手机微信聊天记录迁移)

  • 安卓花漾字怎么设置(安卓有花漾字输入法吗?)

    安卓花漾字怎么设置(安卓有花漾字输入法吗?)

  • 陌陌可以发红包吗(陌陌可以发红包的版本)

    陌陌可以发红包吗(陌陌可以发红包的版本)

  • 手机明明有信号,为什么没有网络(手机明明有信号为什么别人打我电话关机)

    手机明明有信号,为什么没有网络(手机明明有信号为什么别人打我电话关机)

  • 如果安装电脑系统,有什么快速的安装方法?(然后安装电脑系统)

    如果安装电脑系统,有什么快速的安装方法?(然后安装电脑系统)

  • 功能最强大的屏幕录像工具,全面支持生成多种格式支持WIN7/WIN10/WIN11 32/64位等操作系统(目前功能最强大的手机)

    功能最强大的屏幕录像工具,全面支持生成多种格式支持WIN7/WIN10/WIN11 32/64位等操作系统(目前功能最强大的手机)

  • 织梦dede文章列表有缩略图显示没有缩略图的不显示图片(织梦发布文章栏目怎么不显示)

    织梦dede文章列表有缩略图显示没有缩略图的不显示图片(织梦发布文章栏目怎么不显示)

  • 个税手续费返还要交企业所得税吗
  • 有哪些凭证
  • 土地价值计入房产税文件
  • 房产税与土地使用税如何申报
  • 税后经营净利率什么意思
  • 小规模减免增值税要交企业所得税吗
  • 从一个公司到另一个公司公积金
  • 公司代个人收承兑汇票
  • 财务软件计提所得税分录
  • 业务人员差旅费为什么不计入投资性房地产成本
  • 不合格发票入账责任
  • 公司房租发票是专票还是普票
  • 税控服务费能抵扣吗
  • 软件开发服务费可以计入无形资产吗
  • 公司向个人借款利率最高多少
  • 定制化软件开发
  • 新成立的公司怎么交公积金
  • 7月1日前购进的农产品如何抵扣
  • 发票一直显示报送中怎么处理
  • 关于城建税教育费附加地方教育附加的计算
  • 小规模纳税人的条件
  • 旅游服务机票款普通发票可以抵扣吗
  • 简易征收销项税额咋做账
  • 增值税预缴税额可以改吗
  • 失去胜诉权但又有起诉权是什么意思
  • 使用ps能完成的操作有哪些
  • 电脑开启语音按什么键
  • 王者荣耀中太乙真人的技能有哪些?
  • 购买办公用品发放给各部门使用
  • linux is
  • win11镜像文件怎么复制到系统U盘
  • 财政应返还额度年末有余额吗?
  • phpmemcached使用
  • ges.dll
  • 进口应税消费品所支付的金额不包括
  • 应付职工薪酬会产生暂时性差异吗
  • 治疗孩子咳嗽小秘方,超实用
  • php判断文件类型
  • 什么叫做归属
  • 综合所得申报是个人所得税申报吗
  • 出口退税款计入营业外收入
  • mysql的存储引擎有哪些,区别是什么
  • 统一机构信用代码最后一位校验码
  • 每季度末是什么意思
  • 资产减值哪些资产
  • 佣金付给别人公司合法吗
  • 用于研发购买的材料进项税额
  • 百分百控股的企业
  • 小企业成本核算方法怎么填
  • 接到国外的电话是怎么回事
  • 应付利息属于经营性负债吗
  • 此数据库中不存在用户或角色
  • win7系统怎么修复安装系统
  • Win2000/2003 Broadcom 网卡 teaming 配置手册
  • centos 文件管理
  • bios 设置
  • win10无internet怎么办
  • Ubuntu 14.04安装java的方法以Ubuntu14.04为例
  • window10h2
  • jquery判断div是否显示
  • jsp验证邮箱格式
  • net命令用法
  • python伪装请求头
  • Scrapy框架可以用于数据挖掘、监测和自动化测试
  • python中OrderedDict的使用方法详解
  • angular做app
  • 如何修改android studio的下载路径
  • python xml dom
  • python3使用PyMysql连接mysql数据库实例
  • bootstrap基础教程pdf
  • jquery右击事件
  • unity c#开发
  • 响应鼠标变换表怎么用
  • jquery怎么修改样式
  • js 队列
  • unity的text
  • 一个绿色
  • UNITE 2015 TAIPEI 五大系列重要議題搶鮮看!
  • 混合销售定义是什么意思
  • 建筑行业的公司近期出现的问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设