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

首頁 > 編程 > JavaScript > 正文

詳解vue 數據傳遞的方法

2019-11-19 13:59:49
字體:
來源:轉載
供稿:網友

組件(Component)是 Vue.js 最強大的功能。組件可以封裝可重用的代碼,通過傳入對象的不同,實現組件的復用,但組件傳值就成為一個需要解決的問題。

1.父組件向子組件傳值

組件實例的作用域是孤立的。這意味著不能在子組件的模板內直接引用父組件的數據。要讓子組件使用父組件的數據,我們需要通過子組件的props選項。

子組件:

子組件需要從父組件獲取 logo 的值,就需要使用 props: ['logo']

子組件需要從父組件獲取 logo 的值,就需要使用 props: [‘logo']

這里寫圖片描述

父組件:

這里寫圖片描述

2.子組件向父組件傳值

子組件主要通過事件傳遞數據給父組件。

子組件:

這里寫圖片描述 這里寫圖片描述

其中 transferUser 是一個自定義的事件,this.username 將通過這個事件傳遞給父組件 。

父組件:

這里寫圖片描述 這里寫圖片描述

getUser 方法中的參數 msg 就是從子組件傳遞過來的參數 username

3.路由傳值

這里寫圖片描述 這里寫圖片描述

使用時,在生命周期created賦值。

這里寫圖片描述

4.通過localStorage或者sessionStorage來存儲數據

這里寫圖片描述

5.Vuex

在應用復雜時,推薦使用vue官網推薦的vuex。

https://vuex.vuejs.org/zh-cn/getting-started.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高州市| 临泽县| 固原市| 洱源县| 大连市| 保山市| 罗山县| 汨罗市| 望江县| 绥棱县| 修武县| 丹东市| 孝感市| 鄯善县| 乐亭县| 濉溪县| 汽车| 思茅市| 云阳县| 神农架林区| 阳春市| 明水县| 宜君县| 利川市| 壤塘县| 新泰市| 阿克陶县| 安图县| 什邡市| 澄江县| 丹巴县| 郧西县| 通许县| 吴川市| 柳河县| 安丘市| 卢氏县| 左权县| 普兰县| 榆中县| 丰台区|