2025-01-02
url传参
方便,但是中文传参复杂,需要encode和decode。
方法二:利用EventChannel
对象的emit
发射事件和getOpenerEventChannel()的EventChannel
的on
方法接收事件和参数。
const {title, date, authors, content, tags} = this.data
wx.navigateTo({
url: "/pages/source-code/source-code",
success(res){
res.eventChannel.emit('myEvent', {
title: title,
date: date,
authors: authors,
content: content,
tags: tags
})
}
})
const EventChannel = this.getOpenerEventChannel()
EventChannel.on('myEvent', (res) => {
console.log(res);
const { title, date, authors, tags, content } = res;
//其他代码
}