網絡營銷推廣方法結論紹興網站快速排名優(yōu)化
在uniapp中,可以使用uni.$emit來在頁面之間傳遞數(shù)據(jù)。uni.emit是一個事件觸發(fā)器,可以在一個頁面中觸發(fā)一個自定義事件,并在其他頁面中監(jiān)聽和處理這個事件。
// A頁面
uni.$emit('dataChanged', { message: 'Hello from A page!' });
在接收數(shù)據(jù)的頁面(例如B頁面)中,你可以使用uni.$on來監(jiān)聽這個自定義事件,并處理傳遞過來的數(shù)據(jù):
// B頁面
uni.$on('dataChanged', (data) => {console.log(data.message); // 輸出:Hello from A page!
});
在B頁面中,當A頁面觸發(fā)了'dataChanged'事件時,B頁面的監(jiān)聽器會被觸發(fā),并且可以獲取到傳遞過來的數(shù)據(jù)。
需要注意的是,uni.emit和uni.on必須在頁面的生命周期內使用,通常在頁面的created或mounted生命周期函數(shù)中使用。