在Vue中父子元件的資料傳遞、修改和更新是如何實現的(詳細教學)
傳遞
修改
數據
下面我就為大家分享一篇Vue 父子元件的資料傳遞、修改和更新方法,具有很好的參考價值,希望對大家有幫助。
父子元件之間的資料關係,我這邊將情況具體分成下面4種:
##父元件修改子元件的data,並即時更新
子元件通過$emit傳遞子元件的數據,this.$data指目前元件的data(return{...})裡的所有數據,this.$emit('data',this.$data);
登入後複製
@data='getinputdata'
登入後複製
getinputdata(data) { console.log(data); data.background = { backgroundColor: 'yellow', border: 'none' }; }
登入後複製
子元件修改父元件的data
在子元件中是修改不了父元件的data的,只有透過上面的$emit方法在父元件中修改資料。 可參考vue官網的自訂事件:https://cn.vuejs.org/v2/guide/components.html#自訂事件子元件取得父元件的data,修改但不實時更新
1. 子組件將父組件通過props傳遞的數據,再把props的值賦給let或var聲明變量,之後使用這個變量就可以了。let test = this.testoutdata; test++; console.log(test); console.log('test:'+this.testoutdata);
登入後複製
this.outtest++; console.log(this.outtest); console.log('test:'+this.testoutdata);
登入後複製
這邊的方法和'子元件取得父元件的data,修改但不即時更新'的方法一樣,其中只有傳值的方式有區別。子元件透過$emit把值傳給父元件。
上面是我整理給大家的,希望今後對大家有幫助。
相關文章:
Vue.js自訂事件的表單輸入元件方法vue.js移動陣列位置,同時更新視圖的方法vue.js或js實作中文A-Z排序的方法以上是在Vue中父子元件的資料傳遞、修改和更新是如何實現的(詳細教學)的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇

美國空軍高調展示首個AI戰鬥機!部長親自試駕全程未乾預,10萬行代碼試飛21次
