国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue實(shí)現(xiàn)父子組件之間的通信以及兄弟組件的通信功能示例

2024-05-06 15:42:46
字體:
供稿:網(wǎng)友

本文實(shí)例講述了vue實(shí)現(xiàn)父子組件之間的通信以及兄弟組件的通信功能。分享給大家供大家參考,具體如下:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>www.survivalescaperooms.com vue父子組件通信、兄弟組件通信</title>  <style>    *{      margin: 0;      padding: 0;      list-style: none;    }    table{      text-align: center;      margin:0 auto;    }    div{      text-align: center;    }  </style></head><body>  <div id="app">    <table border="1" cellpadding="0" cellspacing="0">      <tr><td colspan="3">父組件數(shù)據(jù)</td></tr>      <tr><td>name</td><td>{{name}}{{ff()}}</td><td><input type="text" v-model="name"></td></tr>      <tr><td>age</td><td>{{age}}{{ff()}}</td><td><input type="text" v-model="age"></td></tr>    </table>    <v-son :son-name="name" :son-age="age" @sza="gg"></v-son>  </div>  <template id="son">    <div>      <button @click="sonChange">子組件按鈕</button>      <table border="1" cellpadding="0" cellspacing="0">        <tr><td colspan="3">子組件數(shù)據(jù)</td></tr>        <tr><td>name</td><td>{{sonName}}</td><td><input type="text" v-model="sonName"></td></tr>        <tr><td>age</td><td>{{sonAge}}</td><td><input type="text" v-model="sonAge"></td></tr>      </table>      <g-son :g-name="sonName" :g-age="sonAge"></g-son>    </div>  </template>  <template id="vgson">    <div>      <button @click="gchan">孫子組件按鈕</button>      <table border="1" cellpadding="0" cellspacing="0">        <tr><td colspan="3">孫子組件數(shù)據(jù)</td></tr>        <tr><td>name</td><td>{{gName}}</td><td><input type="text" v-model="gName"></td></tr>        <tr><td>age</td><td>{{gAge}}</td><td><input type="text" v-model="gAge"></td></tr>      </table>    </div>  </template></body><script src="https://cdn.bootcss.com/vue/2.4.4/vue.min.js"></script><script>  var bus=new Vue();const app=new Vue({  el:"#app",  data:{    name:"keep",    age:"28"  },  methods:{   gg(val1,val2){     this.name=val1     this.age=val2   },    ff(){      bus.$on("suibian", (val1,val2)=> {        this.name=val1;        this.age=val2      })    }  },  components:{    "vSon":{      template:"#son",      methods:{       sonChange(){         this.$emit("sza",this.sonName,this.sonAge)       }      },      props:["sonName","sonAge"],      components:{        "gSon":{          template:"#vgson",          props:["gName","gAge"],          methods:{            gchan(){              bus.$emit("suibian",this.gName,this.gAge);            },        }        }      },    }  }})</script></html>            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 廉江市| 皋兰县| 浪卡子县| 大名县| 蒙城县| 萨迦县| 正安县| 山阴县| 汉阴县| 乳山市| 奈曼旗| 哈密市| 岚皋县| 澄城县| 扶风县| 福清市| 河西区| 偏关县| 镇雄县| 富裕县| 泾阳县| 苗栗市| 土默特左旗| 绥棱县| 渭源县| 鲜城| 土默特左旗| 治县。| 罗定市| 富源县| 九江县| 靖江市| 神池县| 晋宁县| 阳原县| 伊川县| 冷水江市| 桐庐县| 香河县| 塔河县| 陇南市|