Uniapp进行页面跳转的时候在安卓端传参失败

您所在的位置:网站首页 安卓rom是什么格式 Uniapp进行页面跳转的时候在安卓端传参失败

Uniapp进行页面跳转的时候在安卓端传参失败

2023-06-09 10:23| 来源: 网络整理| 查看: 265

概论

在h5里面进行测试的时候一般的时候我们使用的方法是什么呢 $route.query.id这个在h5的平台上面是可以获取也没传参的对象的 但是在安卓端的时候我们的就不行了,其中有两个看法 一个是请求的格式的错误 一个是安卓端不认$route这个包装东西 我们可以从这两个方面解决这些问题

解决方案 接收端的写法 // 获取公告通知数据 var key = uni.getStorageSync('token'); key = let vm = this; var path = (this.$application.httploocalhost) + '/v1/getannouncementone' console.log(path) uni.request({ url: path, method: 'POST', header: { 'content-type': 'application/x-www-form-urlencoded', 'Authorization': key }, data: { id: JSON.parse(e.id) }, success(e) { console.log(e.data.val) vm.$data.ann = e.data.val.val } }) 发送端的写法 toAnn(e) { uni.navigateTo({ url: '/pages/home/page/ann/ann?id=' + JSON.stringify(e) }) }, 总结

上面是从传输的格式的角度解决的方法,相当于我们传到那边去之后我们并不知道他应该拿什么去接受这个东西,所以我们直接把他json化之后在解析就可以了,然后就可以直接使用了,h5和安卓可以同时使用的。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3