uni.request 抽象到 js 再进行引用方案如何设置

现在uniapp 开发访问后台使用 uni.request(OBJECT) 接口,现在我想要包装一下此接口到 js

文件种,然后再在vue文件开发进行引用,发现 uni 对象放进js 文件后就消失了,报错,错误信息如下

17:11:05.831 appServiceSDKScriptError

17:11:05.853 e.hasOwnProperty is not a function; at wx.request

17:11:05.872 TypeError: e.hasOwnProperty is not a function

17:11:05.975 at eval (uni-app:///common/shanzhuAjax.js?99e9:66:9)

17:11:06.016 at _class.ajaxPost (uni-app:///common/shanzhuAjax.js?99e9:36:11)

17:11:06.037 at Vue$3.onLoad (uni-app:///pages/index/index.vue?4cb1:132:11)

所以想请教下,如果将 uni.request(OBJECT) 对象包装进js,我需要做什么调整或者是否支持我的这种方式?

本来打算引入axios ,发现由于JS限制原因,方案失败!

--------------------------------------------关联描述----------------------------------------------------

JS限制

不能使用浏览器自带对象,比如document、window、localstorage等,更不能使用jquery等依赖这些浏览器对象的框架。因为各家小程序快应用都不支持这些对象。



2018-08-10 17:22 添加评论 分享
已邀请:

要回复问题请先登录注册