Vue中v-model如何实现双向数据绑定?

2026-04-02 11:020阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1183个文字,预计阅读时间需要5分钟。

Vue中v-model如何实现双向数据绑定?

Vue 框架并非始终是 MVVM(模式-视图-视图模型)架构,双向绑定已不再适用。Vue 1.0 时代,Vue 仍被视为 MVVM 架构,具备双向绑定特性。然而,自 Vue 2.0 开始,Vue 采用了单向数据流,更像 React,实现了单向绑定。

Vue 框架早已经不是 MVVM(Mode-View-View-Model) 双向绑定了。早在 Vue 1.0 时代,Vue 在刚出世的时候的确是 MVVM 双向绑定。自 Vue 2.0 以来,Vue 就不再是双向绑定了,而是像 React 一样是单向绑定 MV(Model-View)了。但是,在 Vue 中仍保留了双向绑定的接口,v-model 就是。

1. 基本用法

Vue中v-model如何实现双向数据绑定?

<template> <div id="app"> <input v-model="x"> {{x}} </div> </template> <script> export default { data(){ return { x: 'init' } } }

在 JS 中修改 x 的值,input 输入框里也会随之改变。同样地,在页面中的 input 输入框内手动输入值,变量 x 的值也会随之改变。

阅读全文

本文共计1183个文字,预计阅读时间需要5分钟。

Vue中v-model如何实现双向数据绑定?

Vue 框架并非始终是 MVVM(模式-视图-视图模型)架构,双向绑定已不再适用。Vue 1.0 时代,Vue 仍被视为 MVVM 架构,具备双向绑定特性。然而,自 Vue 2.0 开始,Vue 采用了单向数据流,更像 React,实现了单向绑定。

Vue 框架早已经不是 MVVM(Mode-View-View-Model) 双向绑定了。早在 Vue 1.0 时代,Vue 在刚出世的时候的确是 MVVM 双向绑定。自 Vue 2.0 以来,Vue 就不再是双向绑定了,而是像 React 一样是单向绑定 MV(Model-View)了。但是,在 Vue 中仍保留了双向绑定的接口,v-model 就是。

1. 基本用法

Vue中v-model如何实现双向数据绑定?

<template> <div id="app"> <input v-model="x"> {{x}} </div> </template> <script> export default { data(){ return { x: 'init' } } }

在 JS 中修改 x 的值,input 输入框里也会随之改变。同样地,在页面中的 input 输入框内手动输入值,变量 x 的值也会随之改变。

阅读全文