博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小程序跳转带的参数没有完全展示的原因?参数是一个url地址
阅读量:5738 次
发布时间:2019-06-18

本文共 976 字,大约阅读时间需要 3 分钟。

hot3.png

跳转带的参数

原来的url https://ultimavip.cn/m/mposter.html?source=gxw_001_t_mposter

跳过去的就变成

https://ultimavip.cn/m/mposter.html这种形式了只有一半    // 跳转到h5页面小程序的代码      targetUrl: function () {            console.log(this.data.mod_textUrl)             wx.navigateTo({             url: '../webview/webview?url=' + encodeURIComponent(this.data.mod_textUrl), //这里就需要编码,因为有"?"可能浏览器不认 编码码成        https%3A%2F%2Fultimavip.cn%2Fm%2Fmposter.html%3Fsource%3Dgxw_001_t_mposter              })          }       //第二个页面进行解码        onLoad: function (options) {                    this.setData({                    targetUrl: decodeURIComponent(options.url) //用decodeURIComponent进行解码就是还原刚开始的url路径                    })                    console.log(options.url)        }

总结

自己刚开始也试了很多方法,刚开始我想把这个包含url的这个路径的数组一起传过去,结果发 现还是把“?”后面的都截取了,在网上也找了方法,结果都没试成功,本来想自己一个人做出来的,也不想 麻烦他人,结果还是自己知识面太窄,也许接触的不深,居然没想到是编码的问题,还是我领导找出来的,哎,又给别人添麻烦了,也不知道自己在这条路上还能走多远,有时真感觉好累啊

转载于:https://my.oschina.net/pingheyongfeng/blog/1634522

你可能感兴趣的文章
怎么用sysLinux做U盘双PE+DOS??
查看>>
Spring Transactional
查看>>
shell脚本实例
查看>>
我的友情链接
查看>>
Windows Phone 7 隔离存储空间资源管理器
查看>>
Microsoft Excel 2000/2003修复工具
查看>>
apache安装报错undefined reference ssl
查看>>
关于爱情只有一句忠告
查看>>
CentOS LVM 新加硬盘,扩容逻辑卷步骤
查看>>
CentOS 7下安装部署Oracle11g图文教程
查看>>
F#初学笔记06
查看>>
利用Failovr Cluster的Hyper-v创建高可用虚拟机
查看>>
Windows Server 2016-管理站点复制(一)
查看>>
实战:将企业域名解析委派给企业DNS服务器
查看>>
ExtJS应用架构设计(三)
查看>>
在Lync 2013环境部署Office Web Apps
查看>>
微软大会Ignite,你准备好了么?
查看>>
读书笔记-高标管事 低调管人
查看>>
Master带给世界的思考:是“失控”还是进化
查看>>
用户和开发者不满苹果iCloud问题多多
查看>>