想知道这个在url后面跟参数,限制的大小是多少,这样方便编码的时候选择合理的解决方案.麻烦知道的朋友回复一下,谢谢啦!
传递模式: 支持对象
let obj = {
disease_ids: strIds,
disease_name: strNames,
}
uni.navigateTo({
// url:`/packageA/pages/estimateQuestion/estimateQuestion?disease_ids=${strIds}&disease_name=${strNames}`,
url:`/packageA/pages/estimateQuestion/estimateQuestion`,
success: function (res) {
res.eventChannel.emit('getData', obj) //触发事件
}
})
接收模式:
onLoad: function(options) { //接收页面
const eventChannel = this.getOpenerEventChannel();
eventChannel.on("getData",data => {
console.log(data)
});
}
打印结果不会出现乱码,比较实用.
小程序后台生成二维码的参数限制是125个字符,这边不太清楚。太多就别query了。。
不太清楚,参数多了就用通道进行页面通信吧
https://developers.weixin.qq.com/miniprogram/dev/api/route/EventChannel.html