2018-09-25

用$emit(“事件”滴铅,參數(shù))
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
   <div id='app'>
       <my-father></my-father>
   </div>
    <script src='js/vue.js'></script>
    <script>
       Vue.component("my-father",{
           template:`
              <div>
                  <my-child @send='revMsg'></my-child>
                  <a href="#">{{mess}}</a>
             </div>
            `,
           data:function(){
               return{
                   mess:''
               }
           },
           methods:{
               revMsg:function(txt){
                   this.mess=txt
               }
           }
       }) 
       
       Vue.component("my-child",{
           template:`
              <button @click='sendMsg'>按鈕</button>
           `,
           data:function(){
               return{
                   msg:'我是子組件中的數(shù)據(jù)肾筐,要傳給父組件'
               }
           },
           methods:{
               sendMsg:function(){
//                   this.$emit('事件',參數(shù))
                     this.$emit('send',this.msg)
               }
           }
           
       })
        
       new Vue({
           el:'#app'
       })
    
    </script>
</body>
</html>
2.父傳子

用props 屬性來傳值
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
  <div id='app'>
      <my-father></my-father>
  </div>
   <script src='js/vue.js'></script> 
   <script>
       Vue.component('my-father',{
           template:`
                <div>
                     <my-tit v-bind:tit='title'></my-tit>
                     <my-fruit v-bind:fruList='list'></my-fruit>
                </div>
           `,
           data:function(){
               return{
                   list:['apple','pear','banana'],
                   title:'水果列表'
               }
           }
       })
       
       Vue.component('my-tit',{
           props:['tit'],
           template:`
                 <h2>{{tit}}</h2>
               `
       })
       
       
       Vue.component('my-fruit',{
           props:['fruList'],
           template:`
                <ul>
                    <li v-for="value in fruList">{{value}}</li>
                </ul>
             `
       })
       
       
       new Vue({
           el:'#app'
       })
    
    </script>
</body>
</html>
3.非父子之間傳值

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
   <div id='app'>
       <child></child>
       <son></son>
   </div>
    <script src='js/vue.js'></script>
    <script>
      var bus=new Vue();  
        
      Vue.component('child',{//a
          template:`
             <div>
                <h2>我是child組件</h2>
                <button @click='sendMsg'>發(fā)送數(shù)據(jù)</button>
             </div>
         `,
          data:function(){
              return{
                  msg:'我是child組件中的數(shù)據(jù),要傳給son組件'
              }
          },
          methods:{
              sendMsg:function(){//發(fā)送數(shù)據(jù)
                 bus.$emit('send',this.msg)  
              }
          }
      })
      
      Vue.component('son',{//b
          template:`
           <div>
                <h2>我是son組件</h2>
                <a>{{mess}}</a>
           </div>
         `,
          data:function(){
             return{
                 mess:''
             }
          },
          mounted:function(){
            bus.$on('send',msg=>{
                console.log(this);
                this.mess=msg
            })  
              
          }
          
          
      })
        
        
      new Vue({
          el:'#app'
      })
    </script>
</body>
</html>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末氮唯,一起剝皮案震驚了整個濱河市侠讯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖眼俊,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異粟关,居然都是意外死亡疮胖,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進(jìn)店門闷板,熙熙樓的掌柜王于貴愁眉苦臉地迎上來澎灸,“玉大人,你說我怎么就攤上這事遮晚⌒哉眩” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵县遣,是天一觀的道長糜颠。 經(jīng)常有香客問我,道長萧求,這世上最難降的妖魔是什么其兴? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮夸政,結(jié)果婚禮上元旬,老公的妹妹穿的比我還像新娘。我一直安慰自己秒梳,他們只是感情好法绵,可當(dāng)我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著酪碘,像睡著了一般朋譬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上兴垦,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天徙赢,我揣著相機(jī)與錄音字柠,去河邊找鬼。 笑死狡赐,一個胖子當(dāng)著我的面吹牛窑业,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播枕屉,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼常柄,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了搀擂?” 一聲冷哼從身側(cè)響起西潘,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎哨颂,沒想到半個月后喷市,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡威恼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年品姓,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片箫措。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡腹备,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蒂破,到底是詐尸還是另有隱情馏谨,我是刑警寧澤别渔,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布附迷,位于F島的核電站,受9級特大地震影響哎媚,放射性物質(zhì)發(fā)生泄漏喇伯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一拨与、第九天 我趴在偏房一處隱蔽的房頂上張望稻据。 院中可真熱鬧,春花似錦买喧、人聲如沸捻悯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽今缚。三九已至,卻和暖如春低淡,著一層夾襖步出監(jiān)牢的瞬間姓言,已是汗流浹背瞬项。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留何荚,地道東北人囱淋。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像餐塘,于是被迫代替她去往敵國和親妥衣。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,627評論 2 350

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

  • 最近,少女心好像又復(fù)蘇了稠鼻,荒唐無厘頭瑪麗蘇的戲碼依舊能感動冈止。 01 電影和電視劇反復(fù)循環(huán)的情節(jié)憑借理想化的面具鋪陳...
    筆下遇逢閱讀 262評論 0 2
  • 誰,執(zhí)我之手候齿,斂我半世癲狂熙暴! 誰,吻我之眸慌盯,遮我半世流離周霉! 誰,撫我之面亚皂,慰我半世哀傷俱箱! 誰,攜我...
    未徵閱讀 150評論 0 0
  • 我站在渡口 望著遠(yuǎn)去的車 輪渡拉響了鳴笛 ……
    走過吳橋閱讀 644評論 10 24
  • 一灭必、 我站在高山之巔 如有神明 面對浩瀚宇宙 雖不能致 但我心向往之 佇立夜空之下 醉于夢幻之中 驀然祈禱 似夢似...
    夙丿風(fēng)閱讀 413評論 6 15
  • 無論是在大學(xué)期間狞谱,還是開始從業(yè)至今,我對實務(wù)微技巧的學(xué)習(xí)都有一種如饑似渴的感覺禁漓。大學(xué)教材《個案工作》一書將面談技巧...
    黃家公子銘閱讀 2,788評論 0 3