国产黄色免费网站_久久天天做天天爱综合色_精品国产一区久久久_成人黄色激情网站_久久成人在线视频_美女一区二区在线观看_亚洲精品免费一区亚洲精品免费精品一区 _91精品国产综合久久精品麻豆

Vue 全局變量,局部變量

2019-4-17    seo達人

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

全局組件和局部組件
* 1.先定義組件   Vue.component('組件名', { 組件模板對象 })
*   注意: 組件名不要使用原生的標簽名, 若組件名定義時用的是駝峰命名法, 則調用時用中劃線分割后小寫
*                       例如: 組件-->mtText   使用時-->   <my-text></my-text>
* 2.配置組件的模板  注意: 組件的模板內容有且只有一個根元素
* 3.在視圖層里調用 ,用雙標簽
* 4.組件是一個獨立的作用域, 也可以看成一個特殊的vue實例, 可以有data, methods,computed等等
*   注意: 組件的data是函數, 函數中需要返回一個對象作為組件的data
全局組件案例

<body>
<div id="app">
    <my-component></my-component>
</div>
<script src="lib/vue-2.4.0.js"></script>
<script>
//全局組件
    Vue.component('myComponent',{
        //1.組件的內容/模板
        template: '<div><div>頭部組件</div><h1 @click="fn">呵呵{{msg}}</h1></div>',
        data(){
            return {
                msg:'hello,組件'
            }
        },
        methods:{
            fn(){
                console.log(this.msg);
            }
        }
    })
    let vm = new Vue({
        el:"#app",
        data:{
        },
        methods:{

        },

    })
</script>
</body>
局部組件案例

<body>
<div id="app">
    <my-component></my-component>
    <my-test></my-test>
</div>
<template id="box1">
    <h1>haha</h1>
</template>
<template id="box2">
    <div>
        <ul>
            <li v-for="item in arr">
                {{ item }}
            </li>
        </ul>
    </div>
</template>
<script src="lib/vue-2.4.0.js"></script>
<script>
let vm = new Vue({
        el:"#app",
        data:{
        },
        methods:{

        },
        //局部子組件
        components:{
            // 組件名: {配置項}
            "myComponent":{
                template:'#box1',
                data(){
                    return {
                        msg:"哈哈"
                    }
                }
            },
            "myTest":{
                template:"#box2",
                data(){
                    return {
                        arr:[1,2,3,4]
                    }
                }
            }
        }
    })
</script>
</body>
組件切換:法一

<body>
<div id="app">
    <a href="" @click.prevent="flag=true">登錄</a>
    <a href="" @click.prevent="flag=false">注冊</a>
    <login v-if="flag"></login>
    <register v-else="flag"></register>
</div>
<script src="lib/vue-2.4.0.js"></script>
<script>
    Vue.component("login",{
        template:"<h1>登錄組件</h1>"
    })
    Vue.component("register",{
        template:"<h1>注冊組件</h1>"
    })
    let vm = new Vue({
        el:"#app",
        data:{
            flag: false
        },
        methods:{
        },
    })
</script>
</body>
組件切換:法二

 <style>
        .red{
            color:red;
        }
        .v-enter{
            opacity:0;
            transform: translateX(150px);
        }
        .v-leave-to{
            opacity:0;
            transform: translateX(-150px);
        }
        .v-enter-active,
        .v-leave-active{
            transition: all 0.5s;
            position: absolute;
        }
    </style>
</head>
<body>
<div id="app">
    <a href="" :class="{red: flag=='login'}" @click.prevent="flag='login'">登錄</a>
    <a href="" :class="{red: flag=='register'}" @click.prevent="flag='register'">注冊</a>
    <!--  vue提供了一個標簽  component標簽(理解為一個占位符), 用來展示對應名稱的組件  :is屬性設置指定的組件名  -->
    <transition>
        <component :is="flag"></component>
    </transition>
</div>
<script src="lib/vue-2.4.0.js"></script>
<script>
    Vue.component("login",{
        template:"<h1>登錄組件</h1>"
    })
    Vue.component("register",{
        template:"<h1>注冊組件</h1>"
    })
    let vm = new Vue({
        el:"#app",
        data:{
            flag: "login"
        },
        methods:{

        },
    })
</script>
</body>
父組件向子組件傳值

<body>
<div id="app">
    <my-component :fromfather="father"></my-component>
</div>
<template id="box1">
    <h1 @click="change">
        {{ fromfather }}
        子組件的數據
    </h1>
</template>
<template id="grandSon">
    <h1>孫子組件的數據</h1>
</template>
<!--1.子組件不能訪問父組件的數據
2. 解決辦法: ①在引用子組件時, 通過屬性綁定 v-bind方法, 把需要傳遞給子組件的數據以綁定的形式傳過來
              ② 在子組件配置項里添加 props: ['傳遞過來的數據']-->
<script src="lib/vue-2.4.0.js"></script>
<script>
    let vm = new Vue({
        el:"#app",
        data:{
            father:'啊~~這是父組件的數據'
        },
        methods:{
        },
        //局部子組件
        components:{
            // 組件名: {配置項}
            "myComponent":{
                template:'#box1',
                data(){
                    return {
                        msg:"哈哈"
                    }
                },
                //在子組件配置項里添加 props: ['傳遞過來的數據']
                //注意: 組件中所有的props中的數據, 都是通過父組件傳遞給子組件的, props中的數據是只讀, 無法修改
                props:['fromfather'],
                methods:{
                    change(){
                       // this.fromfather = "被修改了"
                    }
                },
                //局部子子組件
                components:{
                    'grandSon':{
                        template:'#grandSon'
                    }
                }
            }
        }
    })
</script>
</body>
藍藍設計www.newchinaweekly.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://www.newchinaweekly.com

存檔

欧美另类变人与禽xxxxx| 懂色av中文在线| 色婷婷国产精品| 香蕉青柠影院| 91video| 亚洲美女在线一区| 亚洲欧美色视频| 成人综合在线视频| 亚洲欧美日韩国产成人综合一二三区 | 白虎精品一区| 日韩av中文字幕在线免费观看| 国产精品美女网站| 在线电影av| 国产日韩中文字幕| 老司机午夜网站| 日本怡春院一区二区| 人妻aⅴ无码一区二区三区| 欧美福利在线播放网址导航| 欧美性xxxx极品高清hd直播| 成人午夜视频在线播放| 久久综合九色综合97婷婷女人| www天堂网| 在线观看免费av片| 人妻少妇精品无码专区| 福利视频导航大全| 久久精品蜜桃| 高清一区二区中文字幕| 激情丁香综合| 国产欧美一区二区精品性色超碰| 欧美日韩你懂得| 久久在线免费视频| 国产伦理一区二区三区| 免费日韩中文字幕| 欧美做爰爽爽爽爽爽爽| 被男同事摸的水好多| 香蕉影院在线| 久久视频社区| 久久国内精品自在自线400部| 国产精品普通话对白| 中文字幕av一区二区三区免费看| 久久精品一区二区三区四区| 欧美日本韩国一区二区三区视频| 最新中文字幕亚洲| 国产精品区一区二区三在线播放 | 国产精品扒开腿做爽爽爽a片唱戏| 中日韩黄色大片| 女人18毛片水真多免费播放| 牛牛精品在线视频| 成人免费网站www网站高清| 国产精品v一区二区三区| 欧美极品另类videosde| 亚洲人成亚洲人成在线观看| 国产精品免费一区二区三区四区| 激情五月俺来也| 中文字幕在线天堂| а√最新版在线天堂| 欧洲午夜精品| 国产精品亚洲а∨天堂免在线| 久久久亚洲精品一区二区三区| 日韩一区二区免费在线电影 | 全黄一级裸体片| 久久婷婷综合中文字幕| 成a人片在线观看| 国产精品a久久久久| 亚洲国产成人91porn| 97色在线观看| 国产精品久久久久9999小说| 国产伦精品一区二区三区视频我| 免费女人黄页| 国产精品久久久久久久久久久久久久久 | 一区二区三区 日韩| 国产精品久久久久毛片| 中文字幕电影在线| 欧美日韩一区二区综合| 一区二区三区美女| 国产福利成人在线| 污污视频在线免费| 久久人体做爰大胆| 天天综合网站| 国产成人精品免费在线| 日韩精品免费在线视频| 国产av第一区| 国产免费a视频| 视频三区在线观看| 亚洲午夜久久久久久尤物| 欧美伊人精品成人久久综合97| 97碰碰视频| 粉嫩精品久久99综合一区| 黄在线观看在线播放720p| 中文字幕一区二区三区中文字幕 | 九九热最新视频| 国产在线91| 美女被久久久| 日韩电视剧免费观看网站| 男人天堂网站在线| 国产情侣激情自拍| 激情av在线| 不卡在线观看av| 色综合久久精品亚洲国产| 国产精品嫩草影院8vv8| 欧美精品videossex变态| 图片一区二区| 亚洲欧美福利一区二区| 国产精品视频永久免费播放| 免费在线观看成年人视频| 黄页网站在线免费观看| 久久99精品久久久久久园产越南| 国内精品国产三级国产a久久| 亚洲欧洲第一视频| 日韩精品一区二区三区不卡| 亚洲综合在线免费| 久久99成人| 午夜精品久久久久久久99樱桃| 国产精品大全| 依依成人综合网| 免费黄色电影在线观看| 欧美激情777| 这里是久久伊人| 无码熟妇人妻av在线电影| 日韩一级片免费在线观看| 91亚洲精品在看在线观看高清| 综合久久久久久| 激情五月综合色婷婷一区二区| 日韩三级视频在线| 青草av在线| 欧美激情一区二区三区蜜桃视频 | 色婷婷av在线| 久久久久久久性| 2022国产精品| 瑟瑟视频在线免费观看| 在线黄色的网站| 亚洲精品高清视频在线观看| 久久久久久艹| 免费观看黄色av| 麻豆国产欧美一区二区三区r| 欧美午夜免费电影| 成熟了的熟妇毛茸茸| 91丨九色丨蝌蚪丨老板| 亚洲天堂免费| 中文字幕国产日韩| 伊人网伊人影院| 99青草视频在线播放视| 久久影院视频免费| 国产精华一区| 亚洲精品视频专区| 美女av一区| 精品日韩一区二区三区 | 国产porn在线| 亚洲大胆av| 97人人爽人人喊人人模波多| 亚洲最大的黄色网址| 调教一区二区| 亚洲成年人影院| 久久国产亚洲精品无码| www.嫩草免费在线观看| 免费av成人在线| 亚洲xxxxx| 亚洲精品喷潮一区二区三区| 久久不见久久见国语| 亚洲免费伊人电影在线观看av| 自拍视频一区二区| 麻豆传媒在线免费看| 亚洲美女屁股眼交3| 大胆欧美熟妇xx| 国产成人av免费看| 丝袜连裤袜欧美激情日韩| 亚洲第一区在线| 级毛片内射视频| 波多野结衣中文在线| 欧美日韩另类在线| 超碰成人在线播放| 国产大学生校花援交在线播放| 国产精品青草久久| 国产精品无码免费专区午夜| 日本一二三视频| 国产一区二区三区四| 久久精品日产第一区二区三区乱码| a天堂在线观看视频| 水蜜桃久久夜色精品一区| 欧美精品在线极品| 羞羞色院91蜜桃| 国产亚洲一区| 性欧美在线看片a免费观看| 中文字幕在线日本| 欧美精品久久久久久| 九九热这里只有精品6| 中文字幕av久久爽| 成人精品电影| 青草青草久热精品视频在线网站 | 中文字幕在线播放网址| 91久久国产最好的精华液| 91传媒理伦片在线观看| 黄频免费在线观看| 欧美成人精精品一区二区频| xxxxx99| 免费动漫网站在线观看| 亚洲自拍偷拍九九九| 99国产精品免费视频| 国产传媒在线视频| 亚洲影院理伦片|