Vue01 -- 数据的双向绑定

<!DOCTYPE html>
<html>
<head>
    <title>Vue --- 数据的双向绑定</title>
</head>
<body>
    <div id="app">
        <input type="text" name="" v-model="name" placeholder="你的名字">
        <h1>你好!{{name}}</h1>
    </div>

    <script type="text/javascript" src="https://unpkg.com/vue/dist/vue.min.js"></script>
    <script type="text/javascript">
        var mydata = {
            name:'mydata的原值'
        }

        //初始化创建Vue实例
        var app = new Vue({
            // 选择要操作的DOM元素来挂载Vue实例
            el:'#app',
            // 通过v-model实现数据的双向绑定
            data:mydata
        })

        console.log(app.name)

        app.name = '修改app的值';
        console.log('打印mydata的值:'+mydata.name)

        mydata.name = '修改mydata的值';
        console.log('打印app的值:'+app.name)
        /*
        输出结果:
        app01.html:26 mydata的原值
        app01.html:29 打印mydata的值:修改app的值
        app01.html:32 打印app的值:修改mydata的值
         */

    </script>
</body>
</html>
原文地址:https://www.cnblogs.com/lee-xingxing/p/11103750.html