当前位置: 首页 > news >正文

Vue2 基础知识点一:数据绑定 (Data Binding)

Vue2 基础知识点一:数据绑定 (Data Binding)

在 Vue2 里,数据绑定是最核心的功能。通过它,你可以让 视图 (HTML)数据 (JavaScript 对象里的值) 自动保持同步。


1. 单向绑定
v-bind
  • 语法糖:
  • 用途:把 JS 数据渲染到 HTML 属性里。
<div id="app"><img :src="imageUrl" :alt="desc">
</div><script>
new Vue({el: "#app",data: {imageUrl: "https://vuejs.org/images/logo.png",desc: "Vue Logo"}
})
</script>

页面会自动显示一张 Vue 的图片。只要 imageUrl 改变,img 标签里的 src 也会跟着变。


2. 双向绑定
v-model
  • 主要用在表单元素(input、textarea、select)。
  • 可以让输入框的值和 JS 数据保持实时同步。
<div id="app"><input v-model="msg" placeholder="输入点什么"><p>你输入的内容是:{{ msg }}</p>
</div><script>
new Vue({el: "#app",data: {msg: ""}
})
</script>

输入框里输入文字,下面的

会自动更新。


3. 插值语法
{{ }}
  • 用于把数据插入到 HTML 内容中。
<div id="app"><p>欢迎你,{{ username }}</p>
</div><script>
new Vue({el: "#app",data: {username: "桃子"}
})
</script>

👉 这就是 Vue2 数据绑定的三种核心方式:

  • {{ }} 插值
  • v-bind 单向绑定
  • v-model 双向绑定

http://www.dtcms.com/a/388893.html

相关文章:

  • layui tree组件回显bug问题,父级元素选中导致子集全部选中
  • centos7上使用Docker+ RagFlow + ollama + 数据集 搭建自己的AI问答机器人(2025-09)
  • # 从 Gymnasium 到 Minari:新一代机器人强化学习工具链全指南
  • 系统架构设计师备考第27天——基于构件的软件工程
  • Centos下安装docker
  • OpenAPI 规范:构建高效 RESTful API 指南
  • 基于 AForge.NET 的 C# 人脸识别
  • SQLite与ORM技术解析
  • vue动态时间轴:交互式播放与进度控制
  • Java I/O三剑客:BIO vs NIO vs AIO 终极对决
  • AI 在视频会议防诈骗方面的应用
  • nest.js集成服务端渲染(SSR)
  • AI如何“听懂人话”?从语音识别到语义理解的最后一公里
  • 鸿蒙:Preferences持久化实现方案
  • 常温超导新突破!NixCu-O7材料设计引领能源革命(续)
  • 常温超导新突破!NixCu-O7材料设计引领能源革命
  • C++,C#,Rust,Go,Java,Python,JavaScript的性能对比
  • 《从崩溃到精通:C++ 内存管理避坑指南,详解自定义类型 new/delete 调用构造 / 析构的关键逻辑》
  • 鸿蒙:父组件调用子组件的三种方案
  • AppTest邀请测试 -邀请用户
  • 从零开始的云计算生活——第六十五天,鹏程万里,虚拟化技术
  • Java 开发指南:将 PDF 转换为多种图片格式
  • 【C++革命】董翔箭头函数库(xiang_arrow):在main函数里定义函数的终极方案
  • Ubuntu显示No operation system found
  • 【深度学习新浪潮】音频大模型方面有哪些最新的研究进展?
  • 第3节 创建视频素材时间线到剪映(Coze扣子空间剪映小助手零基础教程)
  • Unifi AP 网络路由取消使用 无线 Meshing
  • 计算机网络基础(四) --- TCP/IP网络结构(网络层) (上)
  • AR巡检与区块链融合:工业智能化的新引擎
  • Product Hunt 每日热榜 | 2025-09-18