美文网首页
vue学习1 v-bind v-on computed watc

vue学习1 v-bind v-on computed watc

作者: thebestduleisi | 来源:发表于2019-03-26 15:18 被阅读0次

    <!DOCTYPE html>

    <html lang="en">

    <head>

        <meta charset="UTF-8">

        <title>Title</title>

        <style>

        </style>

        <script src="https://cdn.bootcss.com/vue/2.6.10/vue.min.js"></script>

    </head>

    <body>

        <div id="app">

            {{msg}}

            <div v-html="template">

            </div>

            <a v-bind:href="url">百度</a>

            {{count}}

            <button type="button" v-on:click="submit()">加数字</button>

            <div v-bind:id="bg1">

                hello world!

            </div>

            <p>

                {{msg1}}

            </p>

        </div>

        <!--

            v-bind == :绑定 属性

            v-on == @  :监听

            computed 计算属性

            watch 侦听器

            v-if    -->

    </body>

    <script>

        var app1 = 'this is app1!';

        var app = new Vue({

            el: '#app',

            data: {

                msg: 'hello vue!',

                another: 'another vue!!',

                count: 0,

                template: '<div>hello template</div>',

                url: 'http://www.baidu.com',

                bg1: 'app-bind'

            },

            watch: {

                msg: function (newval, oldval) {

                    console.log('newval is:' + newval);

                    console.log('oldval is:' + oldval);

                }

            },

            computed: {

                msg1: function () {

                    return 'computed:' + this.msg + this.another + app1;

                }

            },

            methods: {

                submit: function () {

                    this.count++

                }

            }

        })

    </script>

    </html>

    相关文章

      网友评论

          本文标题:vue学习1 v-bind v-on computed watc

          本文链接:https://www.haomeiwen.com/subject/baqgvqtx.html