Vue的Data使用注意

        <div id="app">

            <btns></btns>

            <btns></btns>

            <btns></btns>

            <btns></btns>

            <btns></btns>

            <btns></btns>

            <btns></btns>

            <btns></btns>

            //标记 1、2 和这里关联

            <my_data></my_data>

        </div>

          

        <template id="btn">

            <button @click="count += 1">点击次数{{count}}</button>

        </template>

          

        <template id="data">

                <div>

                    <img src='img/123.jpg' width="200px"/>

                    //1

                    {{text}}

                </div>

        </template>

        <script src="js/vue.js" type="text/javascript" charset="utf-8"></script>

        <script type="text/javascript">

            Vue.component('my_data',{

                template:'#data',

                data(){

                    return {

                              //2    这个地方赋值只能借助函数data(){return {}}

                        text:"123"

                    }

                }

            });

            //由于值在函数里面所有每一个组件的值都互不影响

            Vue.component('btns',{

                template:'#btn',

                data(){

                    return {

                        count:3

                    }

                }

            });

              

            new Vue({

                el:'#app'

            });

        </script>

.

posted @ 2020-10-22 10:16  黑质白章  阅读(278)  评论(0编辑  收藏  举报