Vue——vue中的双向数据绑定

完整代码:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script src="../vue.js/vue.js"></script>
  </head>
  <body>
    <div id="app">
      <h3>
        v-bind单项数据绑定
        <input type="text" :value="name" /><br/>
        v-model实现双向数据绑定
        <input type="text" v-model:value="name" />
      </h3>
    </div>
    <script>
      Vue.config.productionTip = false;
      new Vue({
    
    
        el: "#app",
        data: {
    
    
          name: "甜甜酷盖",
        },
      });
    </script>
  </body>
</html>

v-bind实现单向数据绑定

特点:只能从data流向页面
在这里插入图片描述

// 通过v-bind实现单项数据绑定
<input type="text" :value="name" />

v-model实现双向数据绑定

特点:不仅可以从data流向页面,也能从页面表单元素(输入元素)流向data

在这里插入图片描述

// 通过v-model实现双项数据绑定
<input type="text" v-model:value="name" />
<input type="text" v-model="name" />       // 简写

猜你喜欢

转载自blog.csdn.net/weixin_52148548/article/details/125660987