VUE之v-model
v-model
可以实现双向数据绑定:
a.由模型数据绑定到Dom对象,模型数据的值改变,Dom对象的值自动改变。
b.由Dom对象绑定到模型数据,Dom对象的值改变,模型数据的值自动改变。
总结:v-model在表单控件或者组件上创建双向绑定
v-model只能在如下元素上使用:
input
select
textarea
componets(Vue中的组件)
实例代码:
<html lang="en"> <!-- 实现1+1=2 --> <head> <meta charset="UTF-8"> <title>vue.js常用指令测试</title> <!--引用vue类库--> <script src="vue.min.js"></script> </head> <body> <!--实现再body区域显示一个测试--> <div id="app"> {{name}} <!--相当于MVVM的view视图--> <!-- // a.由模型数据绑定到Dom对象,模型数据的值改变,Dom对象的值自动改变。--> <input type="test" v-model="num1" />+ <input type="test" v-model="num2" >+ <!--// b.由Dom对象绑定到模型数据,Dom对象的值改变,模型数据的值自动改变。--> <!--/*避免字符串用Number.parseInt*/--> {{Number.parseInt(num1) + Number.parseInt(num2)}} <button >计算</button> </div> </body> <script> //编写MVVM的model部分以及VM部分 var VM = new Vue({ el:'#app', //VM接管了app区域的管理 data:{ //model数据 name:'测试', num1:1, num2:1 } }); </script> </html>
难产难产难产
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~