首页/ 学科题库/ vue/ 数据绑定
vue 实战教程

数据绑定

2026-05-20 约 6 分钟 juanwangdev

数据绑定

Vue 的数据绑定机制使得数据与视图之间的同步变得简单。

单向数据绑定

v-bind 绑定 attribute

HTML
<img v-bind:src="imageSrc" />
<div v-bind:id="dynamicId"></div>

简写形式

HTML
<img :src="imageSrc" />
<div :id="dynamicId"></div>

双向数据绑定

v-model 基础用法

HTML
<input v-model="message" placeholder="编辑我..." />
<p>{{ message }}</p>

v-model 会根据输入类型自动选择正确的方法更新数据。

修饰符

HTML
<!-- 自动转换为数字 -->
<input v-model.number="age" type="number" />

<!-- 自动去除首尾空格 -->
<input v-model.trim="name" />

<!-- 延迟同步(默认 input 事件改为 change 事件) -->
<input v-model.lazy="msg" />

绑定对象

HTML
<div v-bind="{ id: 'myDiv', class: 'active' }"></div>

要点总结

  • v-bind(简写 :)用于单向 attribute 绑定
  • v-model 用于表单元素的双向数据绑定
  • 修饰符 .number、.trim、.lazy 可改变绑定行为
  • 支持绑定整个对象
想在手机上练这篇的配套题目?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别下方二维码,即可解锁本讲对应真题与错题本。
了解产品 App
← 上一篇 插值表达式 下一篇 → v-bind绑定