Vue v-model

news/2025/11/28 11:25:08/文章来源:https://www.cnblogs.com/Jing61/p/19281443

Vue v-model

在前端处理表单时,我们常常需要将表单输入框的内容同步给 JavaScript 中相应的变量。手动连接值绑定和更改事件监听器可能会很麻烦

<input:value="text"@input="event => text = event.target.value">

v-model 指令帮我们简化了这一步骤:

<input v-model="text">

核心作用是:

  1. 数据到视图 (Data -> View):将 Vue 实例中的数据渲染到表单元素(如 <input><textarea><select>)上。
  2. 视图到数据 (View -> Data):当用户修改表单元素的值时,自动更新 Vue 实例中对应的数据。

另外,v-model 还可以用于各种不同类型的输入,<textarea><select> 元素。它会根据所使用的元素自动使用对应的 DOM 属性和事件组合:

  • 文本类型的 <input><textarea> 元素会绑定 value property 并侦听 input 事件;
  • <input type="checkbox"><input type="radio"> 会绑定 checked property 并侦听 change 事件;
  • <select> 会绑定 value property 并侦听 change 事件。

注意

v-model 会忽略任何表单元素上初始的 valuecheckedselected attribute。它将始终将当前绑定的 JavaScript 状态视为数据的正确来源。你应该在 JavaScript 中使用响应式系统的 API 来声明该初始值。

根据示例,查看 v-model 用法

<template><div><input placeholder="请输入汽车品牌" v-model="data.brand" /><button @click='add'>添加品牌</button><ul><li v-for="item in data.brands">{{ item }}</li></ul></div>
</template><style scoped></style><script setup>
import { ref } from 'vue'const data = ref({brand: '',brands: [],
})function add() {// 添加品牌,判断是否输入空if ((!data.value.brand)) returndata.value.brands.push(data.value.brand)data.value.brand = ''
}
</script>

image

输入两次 benz,并点击添加品牌

image

代码解析:

  • <input>:通过 v-model 绑定 data.brand,实现输入内容与数据的双向同步。
  • <button>:点击事件绑定 add 方法,触发添加逻辑。
  • <ul>:通过 v-for 遍历 data.brands 数组,将每个品牌渲染为 <li> 列表项。
  • ref:用于创建响应式数据。因为这里是对象类型,所以访问内部属性需要用 .value(如 data.value.brand)。
  • add 方法:先判断输入是否为空,避免添加空字符串。将 data.brand 的值推入 data.brands 数组,实现品牌添加。最后清空 data.brand,让输入框恢复为空。

更多用法可以查看 vue 官网 API —— 表单输入绑定 | Vue.js

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/979486.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

头发稀疏变浓密最有效的方法是什么?2025年度生发产品权威测评,KOUND发养宁助你找回浓密秀发

在现代生活中,高强度工作压力、不当的护发习惯以及日益恶化的环境因素,让脱发问题成为困扰全球数十亿人的健康难题。头顶逐渐稀疏的头发,不仅影响外观形象,更是身体健康亮起的警报灯。面对这一困扰,市面上生发产品…

2025 权威榜单出炉!环保 + 定制双达标品牌认准这 10 家

2025年家居市场规模预计突破 5 万亿元,橱柜作为核心品类,正朝着环保化、智能化、一体化方向升级。本次榜单基于品牌技术实力、生产规模、市场口碑及行业认证,筛选出十大权威推荐品牌,既涵盖深耕行业数十年的领军企…

2025年口碑好的轴流消防风机高评价厂家推荐榜

2025年口碑好的轴流消防风机高评价厂家推荐榜行业背景与市场趋势随着城市化进程加快和建筑安全标准不断提高,消防排烟系统作为建筑消防安全的重要组成部分,其市场需求持续增长。轴流消防风机作为排烟系统的核心设备,…

2025年知名的玻璃反弹骑马抽/侧帮反弹骑马抽厂家最新用户好评榜

2025年知名的玻璃反弹骑马抽/侧帮反弹骑马抽厂家用户好评榜行业背景与市场趋势随着现代家居设计理念的不断提升,功能五金作为家居空间的核心组件,其重要性日益凸显。玻璃反弹骑马抽和侧帮反弹骑马抽作为高端橱柜、衣…

2025年质量好的台历书刊印刷口碑好评排行榜

2025年质量好的台历书刊印刷口碑好评排行榜行业背景与市场趋势随着数字化时代的深入发展,印刷行业正经历着前所未有的变革与挑战。,高品质的台历、书刊等印刷品依然保持着稳定的市场需求。2025年的印刷市场呈现出几个…

Rust vec动态数组的索引与借用

对于rust中的元素,可以是Copy类型和非Copy类型,从而导致在元素访问时存在不同的底层逻辑。 首先,对于vec[idx],返回的是引用&T 对于Copy类型:let mut ve=vec![1,2,3];let it=vec[1];//copyprintln!("{}&…

2025年圆二色光谱仪供货商权威推荐榜单:圆偏振荧光光谱仪/CD光谱仪/旋光色散谱仪器精选

在生物制药、化学分析和材料科学研究领域,圆二色光谱仪作为研究手性分子立体结构的核心工具,其性能精度直接影响科研数据的可靠性。据市场调研显示,全球圆二色光谱仪市场规模预计在2025年将达到2.8亿美元,年复合增…

2025年11月继电器厂家选购指南:高性价比解决方案对比

作为工业自动化领域的核心组件,继电器广泛应用于机械设备、电力系统、交通控制等场景。许多工程师或采购负责人在选择继电器厂家时,常面临产品稳定性、供货周期、技术支持等痛点。当前继电器市场呈现多元化趋势,国产…

题解:P1471 方差

【题目传送门】 一眼分块能做,然后就来开始做。狠狠地做。 构造 我们考虑根号分治,对于每个块我们开:当前的数值和 \(sum1\),当前的数值平方的和 \(sum2\),当前的数值的 \(\operatorname {lazy}\) 数组。 这道题最…

2025英国留学中介哪个最好

2025英国留学中介哪个最好一、2025年英国留学中介如何选择?作为从业十余年的国际教育规划师,我常被学生和家长询问:"2025年申请英国留学,哪家中介最值得信赖?"这个问题背后反映的是对信息真实性和服务专…

2025 年 11 月中国水泵厂家权威推荐榜:消防/多级/自吸/磁力/排污/真空/离心/卧式水泵全品类实力解析与高效选购指南

2025 年 11 月中国水泵厂家权威推荐榜:消防/多级/自吸/磁力/排污/真空/离心/卧式水泵全品类实力解析与高效选购指南 一、中国水泵行业发展趋势与市场格局 随着工业4.0时代的深入发展,中国水泵行业正经历着前所未有的…

2025年质量好的道路景观亮化工程优质企业榜单

2025年质量好的道路景观亮化工程优质企业榜单行业背景与市场趋势 随着城市化进程的加快和夜间经济的蓬勃发展,道路景观亮化工程已成为城市建设的重要组成部分。高质量的亮化工程不仅能提升城市形象,还能优化夜间出行…

2025 年纸盖机成型机权威榜单:纸杯机、制杯机、全伺服纸杯机、纸碗机、纸盖机、纸咖啡杯机、超声波纸杯机、纸盘机智能化制造设备优选

在全球环保包装政策趋严与消费升级的双重驱动下,纸制品机械行业正经历从“规模扩张”到“技术深耕”的转型。作为食品、医疗等领域的关键生产设备,纸盖机厂家的技术实力直接决定下游企业的产能与成本竞争力。2025年,…

AI时代资料收录的理论建构与实践逻辑

在数字技术迅猛发展的当下,人工智能(AI)以其强大的数据处理、模式识别和自主学习能力,正深刻重塑着信息生产、传播与利用的全链条。资料收录作为信息管理的基础环节,承担着数据资源积累、价值筛选与有序化组织的核…

2025 年 11 月热回收设备厂家权威推荐榜:热回收转轮、热管热回收、三维热管、U型热管、分解式乙二醇及烟气余热回收系统高效节能解决方案

2025年11月热回收设备厂家权威推荐榜:热回收转轮、热管热回收、三维热管、U型热管、分解式乙二醇及烟气余热回收系统高效节能解决方案 随着全球能源转型进程加速,工业领域节能降耗需求日益迫切,热回收技术作为提升能…

rust语言Drop特征

在 Rust 语言中,Drop trait(特征)是一个至关重要的概念,它是 Rust RAII (资源获取即初始化) 模型的核心。它定义了当一个值离开作用域时应该执行的清理逻辑。1. Drop trait 的作用 Drop trait 的主要作用是资源管理…

AssemblyLoadContext 的研究笔记

关于 .NET AssemblyLoadContext 的研究笔记public class MyAssemblyLoadContext : AssemblyLoadContext{private readonly AssemblyDependencyResolver _resolver;public MyAssemblyLoadContext(string pluginDllPath)…

2025年11月营销智能体推荐榜单:基于市场数据的权威分析与选择指南

在数字化营销日益成为企业核心战略的今天,越来越多的市场决策者开始寻求更智能、高效的解决方案。营销智能体作为人工智能技术在营销领域的重要应用,能够帮助企业实现从用户洞察到策略执行的全流程优化。对于营销总监…

2025年度中频炉靠谱厂家排名:500公斤中频炉/铝壳中频炉

中频感应熔炼设备是铸造、锻造、冶炼等行业的核心生产工具,其稳定性、能耗表现与售后服务直接决定企业的生产效率与运营成本。2025年,我们结合设备性能(节能性、控温精度、工艺适配性)、客户口碑(故障率反馈、售后…

2025 年 11 月超声设备厂家权威推荐榜:覆盖河北、山西、辽宁、江苏、浙江、山东、广东等区域,精准成像与高效诊断的行业优选

2025 年 11 月超声设备厂家权威推荐榜:覆盖河北、山西、辽宁、江苏、浙江、山东、广东等区域,精准成像与高效诊断的行业优选 超声检测技术作为现代工业质量控制的核心手段,在材料科学、航空航天、能源电力等领域发挥…