morjs
morjs copied to clipboard
fix(compiler-web): 解决路由跳转的时候 search 参数丢失问题
当我url里面的某个传参的值带有问号的时候 使用split('?') 会导致url被截断 丢失参数 如: www.123456.com?id=1&path=pages/index/index?a=1&expand=1 此处会导致跳转url变成 www.123456.com?id=1&path=pages/index/index 所以优化一下这里的逻辑
url 里的 query 值应该被encode,出现?是不合法的
url 里的 query 值应该被encode,出现?是不合法的
但是确实是直接拿原生支付宝小程序项目的代码直接过来做编译的 既然小程序能支持 这里为什么不做此优化呢?既然是一个面向大众的框架 怎么看都是兼容这种情况比不兼容要好吧 总不能每个用户都去改一遍自己的业务代码