激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - 詳解vue中在父組件點擊按鈕觸發子組件的事件

詳解vue中在父組件點擊按鈕觸發子組件的事件

2021-11-17 16:30谷歌研發技術團隊 JavaScript

這篇文章主要介紹了詳解vue中在父組件點擊按鈕觸發子組件的事件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

我把這個實例分為幾個步驟解讀:

1、父組件的button元素綁定click事件,該事件指向notify方法
2、給子組件注冊一個ref=“child”
3、父組件的notify的方法在處理時,使用了$refs.child把事件傳遞給子組件的parentMsg方法,同時攜帶著父組件中的參數msg
 4、子組件接收到父組件的事件后,調用了parentMsg方法,把接收到的msg放到message數組中

父組件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<template>
 <div id="app">
  <!--父組件-->
  <input v-model="msg" />
  <button v-on:click="notify">廣播事件</button>
  <!--子組件-->
  <popup ref="child"></popup>
 </div>
</template>
 <script>
import popup from "@/components/popup";
export default {
 name: "app",
 data: function () {
  return {
   msg: "",
  };
 },
 components: {
  popup,
 },
 methods: {
  notify: function () {
   if (this.msg.trim()) {
    this.$refs.child.parentMsg(this.msg);
   }
  },
 },
};
</script>
 <style>
#app {
 font-family: "Avenir", Helvetica, Arial, sans-serif;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 text-align: center;
 color: #2c3e50;
 margin-top: 60px;
}
</style>

子組件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<template>
 <div>
  <ul>
   <li v-for="item in messages">父組件輸入了:{{ item }}</li>
  </ul>
 </div>
</template>
 <style>
body {
 background-color: #ffffff;
}
</style>
 <script>
export default {
 name: "popup",
 data: function () {
  return {
   messages: [],
  };
 },
 methods: {
  parentMsg: function (msg) {
   this.messages.push(msg);
  },
 },
};
</script>

到此這篇關于詳解vue中在父組件點擊按鈕觸發子組件的事件的文章就介紹到這了,更多相關vue 父組件觸發子組件內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/ZiChen_Jiang/article/details/109266736

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美久久久一区二区三区 | 911色_911色sss主站色播 | 国产在线第一区 | 日本欧美中文字幕 | 一级免费在线视频 | 久久久久中精品中文字幕19 | 美女喷水网站 | 亚洲欧美日韩综合 | 亚洲网站一区 | 国产精品一区二区免费在线观看 | 91久久国产综合久久91猫猫 | www.成人在线视频 | 国内性爱视频 | 视频在线色 | ⅴideo裸体秀hd | 成人视屏网站 | 毛片视| 草妞视频 | 在线观看免费视频麻豆 | 在线观看国产 | 日本欧美国产 | 久久免费看片 | 精品国产一区三区 | 国产一区免费观看 | 成人黄色免费观看 | 国产精品免费观在线 | 国产三级午夜理伦三级 | 香蕉秀| 国产三级a三级三级 | 精品一区二区三区免费毛片爱 | 国产一区二区三区色淫影院 | 国产亚洲黑人性受xxxx精品 | 亚洲精品欧美在线 | 日本一级黄色大片 | 最近免费观看高清韩国日本大全 | 国产亚洲欧美在线视频 | 康妮卡特欧美精品一区 | 成人午夜久久 | 亚洲最新色 | 91久久极品少妇韩国 | 国产精品视频一区二区三区综合 |