1. 程式人生 > 其它 >UniApp跨頁面通訊、傳值

UniApp跨頁面通訊、傳值

技術標籤:web前端

1、發射頁面:
可在跳轉方法或者其他地方觸發,datas可以是字串、陣列、物件,如:

let datas={data:1};
uni.$emit('add',datas);

2、接收頁面

(1)接收
mounted: function() {
 	uni.$on('add', this.add) //或者
	uni.$on('add', function(data) {
		if (data) {
			//處理邏輯
		}
	});
	
},
(2)自動執行銷燬
destroyed: function() {
		uni.$off('add', this.add);
}
,