收藏
回答

小程序 路由传参限制大小是多少呢?

想知道这个在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)
	});
}


打印结果不会出现乱码,比较实用.




解决方案参考:https://blog.csdn.net/a1441574/article/details/118959681?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-118959681-blog-123732519.pc_relevant_multi_platform_whitelistv1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-118959681-blog-123732519.pc_relevant_multi_platform_whitelistv1&utm_relevant_index=2

最后一次编辑于  2022-08-05
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容