v-model可以实现view和model的双向绑定,所以名字v(view)-model(model)

 <!DOCTYPE html>
<html lang="en" xmlns:v‐on="http://www.w3.org/1999/xhtml">
<head><meta charset="UTF‐8"><title>vue.js v-model</title><script src="https://cdn.bootcss.com/vue/2.6.10/vue.min.js"></script>
</head>
<body>
<div id="app">
<input type="text" v‐model="num1">+
<input type="text" v‐model="num2">={{Number.parseInt(num1)+Number.parseInt(num2)}}
</div>
</body>
<script>var VM = new Vue({el:"#app",data:{num1:0,num2:0,},});</script>
</html>

单行文本

<!-- 这里message是绑定的data里的数据,input输入框中的内容直接同步到message变量中 -->
<input v-model="message" placeholder="edit me">
<p>Message is: {{ message }}</p>

多行文本

<span>Multiline message is:</span>
<p style="white-space: pre-line;">{{ message }}</p>
<br>
<textarea v-model="message" placeholder="add multiple lines"></textarea>

复选框

new Vue({el: '#example-3',data: {checkedNames: []}
})
<div id='example-3'><input type="checkbox" id="jack" value="Jack" v-model="checkedNames"><label for="jack">Jack</label><input type="checkbox" id="john" value="John" v-model="checkedNames"><label for="john">John</label><input type="checkbox" id="mike" value="Mike" v-model="checkedNames"><label for="mike">Mike</label><br><span>Checked names: {{ checkedNames }}</span>
</div>

单选按钮

new Vue({el: '#example-4',data: {picked: ''}
})
<div id="example-4"><input type="radio" id="one" value="One" v-model="picked"><label for="one">One</label><br><input type="radio" id="two" value="Two" v-model="picked"><label for="two">Two</label><br><span>Picked: {{ picked }}</span>
</div>

选择框

new Vue({el: '...',data: {selected: ''}
})
<div id="example-5"><select v-model="selected"><option disabled value="">请选择</option><option>A</option><option>B</option><option>C</option></select><span>Selected: {{ selected }}</span>
</div>

修饰符

.lazy
.number
.trim

参考文献:
https://cn.vuejs.org/v2/guide/forms.html

vue.js v-model相关推荐

  1. Uncaught SyntaxError: The requested module ‘/node_modules/.vite/deps/vue.js?v=3e1adf4e‘ does not ...

    vue3导入全局变量时,可以运行但是会一直显示报错,如图: 解决方法如下: 在 Vue.js 3 中,"@vue/runtime-core" 是一个包含 Vue.js 运行时核心的 ...

  2. Uncaught SyntaxError: The requested module ‘/node_modules/.vite/vue.js?v=bd1817bb‘ does not provide

    vite 2.7.8 启动后报错 暂时不清楚是 2.7.8 的版本问题还是其他问题.将版本降低到 2.6.13 解决 还有可能是vite 预编译缓存的问题,把 node_modules 下的 .vit ...

  3. vue -V查看vue版本时,提示vue.js缺少标识符

    vue -V查看vue版本时,提示vue.js缺少标识符 出现的错误提示如下图. 我的解决办法: win+R打开 cmd 输入 where vue. 找到D:\a_tools\vue,删除该文件夹中的 ...

  4. 一份不错的vue.js基础笔记!!!!

    第一章 Vue.js是什么? Vue(法语)同view(英语) Vue.js是一套构建用户界面(view)的MVVM框架.Vue.js的核心库只关注视图层,并且非常容易学习,非常容易与其他库或已有的项 ...

  5. Vue.js(一) Vue.js + element-ui 扫盲

    Vue.js(一) Vue.js + element-ui 扫盲 2018年12月09日 20:32:59 vbirdbest 阅读数 7043更多 分类专栏: Vue.js + ElementUI ...

  6. 关于vue.js的部分总结

    1.MVVM和MVC的区别: MVVM:是Model-View-ViewModel的简写,即模型-视图-视图模型 模型:后端传递的数据 试图:所看到的页面 视图模型:mvvm模式的核心,它是连接vie ...

  7. 一篇文章教会你创建vue项目和使用vue.js实现数据增删改查

    简介:一篇文章教会你创建vue项目和使用vue.js实现数据增删改查 [一.项目背景] 在管理员的一些后台页面里,数据列表中都会对这些数据进行增删改查的操作,例如管理员添加商品.修改商品价格.删除商品 ...

  8. Vue.js 第1章 Vue常用指令学习

    今日目标 能够写出第一个vue应用程序 能够接受为什么需要学vue 能够使用指令 能够通过指定完成简单的业务(增加删除查询) 能够理解mvvm 为什么要学习vue 企业需要 可以提高开发效率 实现vu ...

  9. MVC、MVP、MVVM、Angular.js、Knockout.js、Backbone.js、React.js、Ember.js、Avalon.js、Vue.js 概念摘录...

    注:文章内容都是摘录性文字,自己阅读的一些笔记,方便日后查看. MVC MVC(Model-View-Controller),M 是指业务模型,V 是指用户界面,C 则是控制器,使用 MVC 的目的是 ...

  10. list vue 添加数据方法_一篇文章教会你创建vue项目和使用vue.js实现数据增删改查...

    简介:一篇文章教会你创建vue项目和使用vue.js实现数据增删改查 [一.项目背景] 在管理员的一些后台页面里,数据列表中都会对这些数据进行增删改查的操作,例如管理员添加商品.修改商品价格.删除商品 ...

最新文章

  1. C#使用DataContractJsonSerializer来进行JSON解析
  2. AI新时代-大神教你使用python+Opencv完成人脸解锁(附源码)
  3. 大规模知识图谱预训练模型及电商应用
  4. 计算机硬盘出现过哪些问题,出现这几种征兆, 说明您的电脑机械硬盘可能就有问题了!...
  5. CSS控制div宽度最大宽度/高度和最小宽度/高度
  6. 房地产企业的客户细分战略
  7. DB2分区表删除和添加分区
  8. 网站压力测试工具Webbench介绍
  9. 基于ssm进销存流程管理系统
  10. 如何优化小红书笔记?教你三个小技巧,让你快速提高笔记排名
  11. pg中多值列_PostgreSQL中列的statistics属性
  12. linux内存镜像技术,GitHub - oscomp/proj61-linux-address-range-memory-mirroring: Linux 内核内存镜像功能增强。...
  13. python分段函数输入x的值求y的值_C语言编程题 有一分段函数如下,要求用scanf函数输入整数x的值,求y值并在屏幕上输出。有分段函数如下,编程实现输入整...
  14. Java和C语言谁能更胜一筹?
  15. 2022海康威视秋招内推(最新)
  16. z3735f android x86,随大流,也装了个z3735f的小主机(1223更新功耗图)
  17. 如何设计一个落地页,才算得上是一个好的落地页?
  18. 邵阳市南门口沙子坡文明路11号 邵阳市计算机学校,邵阳市南门口沙子坡计算机学校...
  19. 北大方正与火星人的恩怨
  20. small cell 推动创新应用

热门文章

  1. 05:年龄与疾病【一维数组】
  2. ipython下怎么运行py文件_在IPython中执行Python程序文件的示例
  3. 微课|中学生可以这样学Python(6.3节):变量作用域
  4. PAT: gets’ was not declared in this scope gets(s)
  5. api查询所有记录 zabbix_通过Zabbix API获取历史监控数据
  6. 怎么彻底关闭计算机应用程序,电脑自动关机前如何强行关闭应用程序
  7. jsp oracle连接池,利用Oracle自带的连接池类的一例
  8. linux三个命令模式切换,ubuntu16.04命令行模式和图形界面互相切换的两种解决办法,...
  9. 张家口以太坊智能合约开发实战pdf_以太坊2.0:实现可扩展性之路漫长而曲折
  10. python整数运算_深入 Python (6) 整数对象的数学运算