随笔 - 384  文章 - 0  评论 - 0  阅读 - 13万

03_数据绑定

复制代码
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta http-equiv="X-UA-Compatible" content="IE=edge">
 6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 7     <title>数据绑定</title>
 8     <!-- 引入vue -->
 9     <script type="text/javascript" src="../js/vue.js"></script>
10 </head>
11 <body>
12     <div id="root">
13         
14         <!-- 普通写法 -->
15         <!-- 单向数据绑定:<input type="text" v-bind:value="name"><br/>
16         双向数据绑定:<input type="text" v-model:value="name"> -->
17         <!-- 简写 -->
18         单向数据绑定:<input type="text" :value="name"><br/>
19         双向数据绑定:<input type="text" v-model="name">
20 
21         <!-- 如下代码是错误的,因为 v-model只能应用在表单类元素(输入类元素,必须有value值才行)-->
22        <!--  <h2 v-model:x="name">你好啊</h2> -->
23 
24     </div>  
25 </body>
26 <script type="text/javascript">
27      Vue.config.productionTip = false //阻止vue在启动时生成生产提示。
28      new Vue({
29          el:'#root',
30          data:{
31              name:"尚硅谷"
32          }
33      })
34 </script>
35 </html>
复制代码

 

 

总结:

 Vue中有两种数据绑定的方式:
           1.单向绑定(v-bind):数据只能从data流向页面;
           2.双向绑定(v-model):数据不仅能从data流向页面,还可以从页面流向data。
            备注:
                1.双向绑定一般都应用在表单元素上(如input,select等)
                2.v-model:value可以简写成v-model,因为v-model默认收集的就是value的值。
posted on   我不想一直当菜鸟  阅读(42)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示