在vue-cli中組件通信的方法
本文介紹了在vue-cli中組件通信的方法,分享給大家。具體如下:
vue組件之間的通信包括三種:
1.父組件向子組件通信
2.子組件向父組件通信
3.同級組件之間的通信
一.父傳子組件通信
拿app.vue當(dāng)父組件,content.vue當(dāng)子組件
1.父組件中導(dǎo)入子組件(子組件導(dǎo)出)
import contents from './components/content';
2.在父組件中注冊子組件
data() { return { test:'0' }; }, components:{ 'v-header':headers, 'v-content':contents }
3.子組件通過props來接收數(shù)據(jù)
<v-content :childs='test'></v-content>
二.子與父組件通信
子組件:
<template> <div @click="down()"></div> </template> methods: { down() { this.$emit('down','null'); //主動觸發(fā)down方法,'null'為向父組件傳遞的數(shù)據(jù) } }
父組件:
<div> <child @down="changes" :test="test"></child> //監(jiān)聽子組件觸發(fā)的down事件,然后調(diào)用changes方法 </div> methods: { changes(msg) { this.test= test; } }
二.非父子組件通信
//把a當(dāng)作一個中轉(zhuǎn)站 var a = new Vue();
組件1觸發(fā):
<div @click="eve"></div> methods:{ eve(){ a.$emit("change",'null') } }
組件2接收:
<div></div> created(){ a.$on('change',()=>{ this.msg = 'null' }) }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Vue實現(xiàn)具備掃描和查看數(shù)據(jù)的二維碼
在我們生活中,二維碼的應(yīng)用越來越廣泛,特別是在移動互聯(lián)網(wǎng)的時代,二維碼成為了快速傳達信息的一種利器,本文我們就來看看如何在Vue框架下,實現(xiàn)一個具備掃描和查看數(shù)據(jù)的二維碼吧2023-05-05Vuejs入門教程之Vue生命周期,數(shù)據(jù),手動掛載,指令,過濾器
本篇文章主要介紹了Vuejs入門教程之Vue生命周期,數(shù)據(jù),手動掛載,指令,過濾器的相關(guān)知識。具有很好的參考價值。下面跟著小編一起來看下吧2017-04-04Vue使用fabric.js實現(xiàn)局部截圖與大圖預(yù)覽功能
這篇文章主要為大家詳細介紹了Vue如何使用fabric.js實現(xiàn)局部截圖與el-image-viewer大圖預(yù)覽功能,文中的示例代碼講解詳細,感興趣的可以了解下2024-02-02vue中使用webuploader做斷點續(xù)傳實現(xiàn)文件上傳功能
之前做的一個項目中,由于經(jīng)常上傳幾百兆的壓縮包,導(dǎo)致經(jīng)常上傳失敗,所以就找了webuploader插件做了斷點續(xù)傳,斷點續(xù)傳除了需要前端分片,也需要后臺去支持,所以做的時候做好對接協(xié)調(diào),所以本文就給大家詳細的介紹一下vue中如何使用webuploader做斷點續(xù)傳2023-07-07vue項目中在可編輯div光標(biāo)位置插入內(nèi)容的實現(xiàn)代碼
這篇文章主要介紹了vue項目中在可編輯div光標(biāo)位置插入內(nèi)容的實現(xiàn)代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01基于vue+face-api.js實現(xiàn)前端人臉識別功能
基于face-api.js要實現(xiàn)人臉識別功能,首先要將自己需要的模型文件下載保存在靜態(tài)目錄下,可以通過cdn的方式在index.html中引入face-api.js,本文給大家介紹vue+face-api.js實現(xiàn)前端人臉識別功能,感興趣的朋友一起看看吧2023-12-12vue3實現(xiàn)鼠標(biāo)右鍵顯示菜單,點擊其他地方消失問題
這篇文章主要介紹了vue3實現(xiàn)鼠標(biāo)右鍵顯示菜單,點擊其他地方消失問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-04-04