uniapp提供的renderjs无法发送请求给后台

出现问题:我们是自己封装的一套请求,所有请求都会走request.js,然后里面使用的是uniapp提供的uni.request结果发现在renderjs里面无法发送请求。一直在报错(大概意思就是uni里面的不能用)
注意:H5是可以正常使用的,但是APP端就会报错。

err, TypeError: uni.request is not a function at pages/map/map.vue:793 at app-view.js:26909 在这里插入图片描述
我本地的不光是要发请求还要发完了请求然后去操作我的地图(多的就不说了)。
跟大家讲一下解决思路吧。
第一种:去自己写一个原生发送请求的,ajax。避开renderjs发送uniapp请求。
第二种:在外面写一个方法去专门给后台请求的(意思就是不在renderjs里面写请求,在别的地方,然后renderjs去调用它),请求完了再去操作地图上的服务(改动较大,地图上很多参数处理起来比较麻烦)

Guess you like

Origin blog.csdn.net/qq_42899245/article/details/121652122