2 數據綁定

1 通過以下代碼體驗Vue.js最核心的功能——數據的雙向綁定

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>雙向綁定v-model練習</title>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    </head>
    <body>
        <div id="app">
            <input type="text" v-model="name" placeholder="你的名字" />
            <h2>你好,{{name}}</h2>
        </div>
        <script>
            var app = new Vue({
                el: '#app',
                data: {
                    name: ''
                }
            })
        </script>
    </body>
</html>
運行效果

2 使用v-bind綁定data中的屬性

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>屬性綁定練習</title>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    </head>
    <body>
        <div id="app">
            <p>姓名:{{name}}</p>
            <input type="text" v-bind:value="description" />
            <a v-bind:href="url">{{website}}</a>
            <img :src="avatar" />
        </div>
        <script>
            var app = new Vue({
                el: '#app',
                data: {
                    name: '尤雨溪',
                    description:'Vue.js創立者',
                    website: 'Vue.js官網',
                    url: 'https://cn.vuejs.org/',
                    avatar: 'https://gss1.bdstatic.com/9vo3dSag_xI4khGkpoWK1HF6hhy/baike/w%3D268%3Bg%3D0/sign=c08a0c60a844ad342ebf8081e8996bc9/4afbfbedab64034f29596c8ba6c379310b551da2.jpg'
                }
            })
        </script>
    </body>
</html>

語法糖:v-bind可以簡寫為:,如<img :src="avatar"/>

運行效果
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容