Vue 框架学习(二) 基础

组件管理:文字和列表显示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vue.js</title>
</head>

<script src = "../js/vue.js"></script>

<body>
    <!--  文字显示  -->
    <div id = "text">
        Hello {{message}}
    </div>
    <!--  列表显示  -->
    <div id = "list">
        <ul v-for = "movie in movies">
            <li>{{movie}}</li>
        </ul>
    </div>


    <script>
        let text = new Vue({
            el: '#text',
            data: {
                message: 'Vue.js'
            }
        });

        let list = new Vue({
            el: '#list',
            data: {
                movies: ['大话西游', '赌圣', '星际穿越'],
            }
        })
    </script>



</body>
</html>

函数:注意是methoda

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vue_计数器</title>
</head>

<script src = "../js/vue.js"></script>

<body>

    <div id = "jishuqi">
        <h1> 当前计数:{{counter}}</h1>
        <!--    @语法糖 == v-on:     -->
        <button @click = "add_counter">+</button>
        <button @click = "sub_counter">-</button>
    </div>

    <script>
        let jsq = new Vue({
            el: '#jishuqi',
            data: {
                counter: 0,
            },

            methods: {
                add_counter: function (){
                    console.log('add执行');

                    this.counter++;

                },
                sub_counter: function (){
                    console.log('sub执行');

                    this.counter--;
                }
            }
        })
    </script>

</body>
</html>

猜你喜欢

转载自www.cnblogs.com/smallstars/p/13172926.html