Vue之数据绑定
在我们Vue当中有两种数据绑定的方法
1.单向绑定
2.双向绑定
让我为大家介绍一下吧!
1、单向绑定(v-bind)
数据只能从data流向页面
举个例子:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div id="root">
单向绑定:<input type="text" v-bind:value="name">
</div>
</body>
<script src="../JS/vue.js"></script>
<script>
Vue.config.productionTip = false //阻止生产提示
const vm = new Vue({
el:"#root",
data:{
name:"张三"
}
})
</script>
</html>
2.双向绑定(v-model)
数据不仅能从data流向页面,还可以从页面流向data
注意:双向绑定一般都应用在表单类元素上(如:input、select等),.v-model:value 可以简写为 v-model,因为v-model默认收集的就是value值。
我们来用用双向绑定
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div id="root">
单向绑定:<input type="text" v-bind:value="name"><br><br>
双向绑定:<input type="text" v-model:value="name">
</div>
</body>
<script src="../JS/vue.js"></script>
<script>
Vue.config.productionTip = false //阻止生产提示
const vm = new Vue({
el:"#root",
data:{
name:"张三"
}
})
</script>
</html>
感谢大家的阅读,如有不对的地方,可以向我提出,感谢大家!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?