vue指令之表单控件绑定v-model v-model与v-bind结合使用
作者:anyxl 时间:2023-07-02 16:28:15
一、表单控件绑定v-model
v-model 双向数据绑定;一般用于表单元素,会忽略表单元素的value、checked、selected
的初始值,且将Vue实例的数据作为数据来源。
① 单行文本框 input[type="text"]
、多行文本框 textarea:
v-model值绑定到value属性;
<body>
<div id="app">
<input type="text" v-model="username" value="我是初始值,但是我被忽略了"><br/>
<textarea v-model="schoolname" value="我是初始学校:北大青鸟"></textarea><br/>
</div>
<script src="./vue.js"></script>
<script>
var vm = new Vue({
el:'#app',
data:{
username:'小鸣',
schoolname:'XX科技大学'
}
})
</script>
</body>
ps:下面看下Vue v-bind v-model的使用
v-model 指令在表单控件元素上创建双向数据绑定,所谓双向绑定,指的就是我们在js中的vue实例中的data与其渲染的dom元素上的内容保持一致,两者无论谁被改变,另一方也会相应的更新为相同的数据
最基础的就是实现一个联动的效果
<body>
<div class="app">
<span>Multiline message is:</span>
<p>{{message}}</p>
<br>
<textarea name="" v-model="message" placeholder="please write..."></textarea>
</div>
</body>
<script>
new Vue({
el:'.app'
})
</script>
checkbox
<body>
<div class="app">
<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="jack">John</label>
<input type="checkbox" id="Mike" value="Mike" v-model="checkedNames">
<label for="jack">Mike</label>
<br>
<span>Checked names:{{checkedNames}}</span>
</div>
</body>
<script>
new Vue({
el:'.app',
data:{
checkedNames:[]
}
})
</script>
v-bind
有些指令可以在其名称后面带一个“参数” (Argument),中间放一个冒号隔开。例如,v-bind 指令用于响应地更新 HTML 特性
总结
以上所述是小编给大家介绍的vue指令之表单控件绑定v-model v-model与v-bind结合使用 ,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://www.cnblogs.com/anyxl/p/10722166.html
标签:vue,指令,表单,v-model,v-bind
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
解决vue热替换失效的根本原因
2024-04-30 10:25:57
asp无组件上传并插入到数据库里
2008-10-24 10:04:00
python中安装模块包版本冲突问题的解决
2021-07-23 11:04:29
关于INDEX SERVER+ASP建立查询引擎的一点心得
2008-03-02 15:56:00
详解MySQL数据类型之数字类型正确使用
2010-06-20 15:02:00
vuecli3.0脚手架搭建及不同的打包环境配置vue.config.js的详细过程
2024-04-30 08:42:13
![](https://img.aspxhome.com/file/2023/8/132998_0s.png)
MYSQL插入处理重复键值的几种方法
2024-01-22 05:41:28
ShardingSphere数据库读写分离算法及测试示例详解
2024-01-19 06:21:09
![](https://img.aspxhome.com/file/2023/7/76607_0s.png)
MySQL中由load data语句引起死锁的解决案例
2024-01-19 19:37:14
![](https://img.aspxhome.com/file/2023/6/121586_0s.png)
pandas实现按行选择的示例代码
2021-08-04 01:53:50
![](https://img.aspxhome.com/file/2023/4/127284_0s.png)
vue+moment实现倒计时效果
2024-05-09 10:43:55
![](https://img.aspxhome.com/file/2023/8/126598_0s.jpg)
详解Mysql自动备份与恢复的几种方法(图文教程)
2024-01-20 20:05:06
![](https://img.aspxhome.com/file/2023/7/112887_0s.jpg)
Django 删除upload_to文件的步骤
2022-03-23 05:47:14
![](https://img.aspxhome.com/file/2023/7/107627_0s.jpg)
在一台服务器上安装两个或多个mysql的实现步骤
2024-01-27 06:31:32
PL/SQL 类型格式转换
2009-02-26 11:07:00
python 对类的成员函数开启线程的方法
2021-09-11 17:12:42
Perl与JS的对比分析(数组、哈希)
2022-08-31 05:45:20
![](https://img.aspxhome.com/file/2023/5/65835_0s.png)
Django结合ajax进行页面实时更新的例子
2023-02-14 21:15:45
![](https://img.aspxhome.com/file/2023/1/80581_0s.jpg)
利用keras使用神经网络预测销量操作
2022-02-25 05:48:31
Go语言中并发的工作原理
2024-05-08 10:13:25
![](https://img.aspxhome.com/file/2023/7/128677_0s.png)