敖胤

绳锯木断,水滴石穿;聚沙成塔,集腋成裘。

导航

Vue数据绑定

Vue中有两种数据绑定方式:

  • 单向绑定(v-bind):数据只能从Vue实例流向容器
  • 双向绑定(v-model):数据在Vue实例和容器之间是双向流动的

双向绑定应用在表单类标签上(v-model只能与标签的value属性值绑定),如input、select。

v-model:value可以简写为v-model,因为v-model默认收集的就是value属性的值。

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>value_bind</title>
        <script type="text/javascript" src="../js/vue.js"></script>
    </head>
    <body>
        <div id="root">
            <div>
                单向绑定:<input type="text" v-bind:value="name"><br>
                双向绑定:<input type="text" v-model:value="name"><br>
            </div>

            <div>
                单向绑定:<input type="text" :value="name"><br>
                双向绑定:<input type="text" v-model="name"><br>
            </div>
        </div>
        <script type="text/javascript">
            Vue.config.productionTip = false;//关闭生产提示
            // 实例化Vue对象
            new Vue({
                el:"#root",
                data:{
                    name:"Tom"
                }
            })
        </script>
    </body>
</html>

posted on 2021-08-08 00:17  敖胤  阅读(159)  评论(0编辑  收藏  举报