uni-app 页面路由参数字符串中不能有?bug
uni-app 页面路由参数字符串中不能有?bug
操作步骤:
- 你们故意的?
预期结果:
- 正常收参
实际结果:
- 收不到有?参数之后的东西
bug描述:
- 父页面跳转前打印出来了,可以console看到,子页面接收到的也在console看见。?之后的东西都没有了。人才
信息项 | 内容 |
---|---|
产品分类 | uniapp/App |
PC开发环境操作系统 | Windows |
PC开发环境操作系统版本号 | 2 |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 4.23 |
手机系统 | Android |
手机系统版本号 | Android 15 |
手机厂商 | 华为 |
手机机型 | ew |
页面类型 | vue |
vue版本 | vue2 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
更多关于uni-app 页面路由参数字符串中不能有?bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
特殊字符是需要转码的
参考文档:https://uniapp.dcloud.net.cn/api/router.html#navigateto
更多关于uni-app 页面路由参数字符串中不能有?bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html
感谢您的反馈,问题已复现,我们会查找问题出现原因
微信小程序页面跳转需要传参时,如果参数里面含有等号(=)或问号(?)的话,等号后面的字符会被自动截取,导致传递参数不完整,同时在另一个页面接收到的参数也不完整。