與Vue.js的第八天

今天學(xué)習(xí)了Vue組件中的非父子之間的傳值生命周期
Vue組件之間的傳值分三種
1.父?jìng)髯又g傳值用屬性:props
2.子傳父之間傳值用方法:自定義方法
3.非父子之間傳值用第三方唆姐。

非父子之間傳值實(shí)例

<body>
    <div id="demo">
        <first></first>
        <second></second>
        
    </div>
    <script src="js/vue.js"></script>
    <script>
        var bus=new Vue();
        Vue.component('first',{
            template:`
                <div>
                    <h2>4987489789<h2>
                    <button @click='btn'>點(diǎn)擊</button>
                </div>
            `,
            data:function(){
                return{
                    msg:'hellow word'
                }
            },
            methods:{
                btn:function(){
                    bus.$emit('send',this.msg)
                }
            }
        })
        Vue.component('second',{
            template:`
                <div>
                    <h2>sdafsdfs</h2>
                    <a href="">{{mess}}</a>
                </div>
            `,
            data:function(){
                return{
                    mess:''
                }
            },
            mounted:function(){
                bus.$on('send',msg=>{
                    this.mess=msg
                })
            }
        })
        new Vue({
            el:'#demo'
        })
    </script>
</body>

生命周期
20170303180741807.png

生命周期分8個(gè)階段
1.beforeCreate(創(chuàng)建前)
2.created(創(chuàng)建后)
3.beforeMount(載入前)
4.mounted(載入后)
5.beforeUpdate(更新前)
6.updated(更新后)
7.beforeDestroy(銷毀前)
8.destroyed(銷毀后)

實(shí)例

<body>
   <div id='app'>{{msg}}</div>
    <script src='js/vue.js'></script>
    <script>
       new Vue({
           el:'#app',
           data:{
               msg:'hello vue'
           },
           beforeCreate:function(){
               alert('beforeCreated');
           },
           created:function(){
               alert('created')
           },
           beforeMount:function(){
                 alert('beforMount')
           },
           mounted:function(){
               alert('mounted')
           }
       })
    </script>
</body>

作業(yè)(昨天)

父子組件通信

<body>
    <div id="demo">
        <lzy></lzy>
    </div>
    <script src="js/vue.js"></script>
    <script>
        Vue.component('lzy',{
            template:`
                <div>
                    <ul>
                        <li v-for='(value,index) in arr'>{{value}}</li>
                    </ul>
                    <cont @send='newBtn' addName='jake'></cont>
                    <cont @send='newBtn' addName='jan'></cont>
                </div>
            `,
            data:function(){
                return{
                    arr:[]
                }
            },
            methods:{
                newBtn:function(txt){
                    this.arr.push(txt)
                }
            }
        })
        Vue.component('cont',{
            props:['addName'],
            template:`
                <div>
                    <label>{{addName}}</label>
                    <input type="text" v-model='add'>
                    <button @click='btn'>點(diǎn)擊</button>
                </div>
            `,
            data:function(){
                return{
                    add:''
                }
            },
            methods:{
                btn:function(){
                    this.$emit('send',this.addName+':'+this.add)
                }
            }
            
        })
        new Vue({
            el:'#demo'
        })
    </script>
</body>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末外盯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蕊程,更是在濱河造成了極大的恐慌,老刑警劉巖狰晚,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盏筐,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡晋柱,警方通過查閱死者的電腦和手機(jī)优构,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來雁竞,“玉大人钦椭,你說我怎么就攤上這事”撸” “怎么了彪腔?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)进栽。 經(jīng)常有香客問我德挣,道長(zhǎng),這世上最難降的妖魔是什么快毛? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任格嗅,我火速辦了婚禮,結(jié)果婚禮上唠帝,老公的妹妹穿的比我還像新娘屯掖。我一直安慰自己,他們只是感情好襟衰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布贴铜。 她就那樣靜靜地躺著,像睡著了一般瀑晒。 火紅的嫁衣襯著肌膚如雪绍坝。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天瑰妄,我揣著相機(jī)與錄音陷嘴,去河邊找鬼。 笑死间坐,一個(gè)胖子當(dāng)著我的面吹牛灾挨,可吹牛的內(nèi)容都是我干的邑退。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼劳澄,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼地技!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起秒拔,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤莫矗,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后砂缩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體作谚,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年庵芭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了妹懒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡双吆,死狀恐怖眨唬,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情好乐,我是刑警寧澤匾竿,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站蔚万,受9級(jí)特大地震影響岭妖,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜笛坦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一区转、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧版扩,春花似錦废离、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至柿扣,卻和暖如春肖方,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背未状。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工俯画, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人司草。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓艰垂,卻偏偏與公主長(zhǎng)得像泡仗,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子猜憎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容