资讯专栏INFORMATION COLUMN

封装uni-app的需要token的请求

zilu / 2831人阅读

config.js

const app = {
    apiUrl: "http://216:18080/webcase/", //请求的地址
    baseRequest(obj) {
        try {
            const userToken = uni.getStorageSync("userToken");
            if (userToken) {
                if (obj.header) {
                    obj.header["token"] = userToken;
                } else {
                    obj.header = { "token": userToken };
                }
                obj.url = this.apiUrl + obj.url;
                uni.request(obj)
            }
            else{
                console.log("获取不到userToken")
                
            }
        } catch (e) {
            console.log(e)
            console.log("获取不到userToken")
        } 
    },
}
export default app;

需要使用的页面

    import app from "@/api/apiConfig"
            getUserStatus() {
                app.baseRequest({
                    url: "getUserStatus",
                    method: "POST",
                    success: (res) => {
                        // 用户状态存到缓存中去
                        try{
                            uni.setStorageSync("userStatus", res.data.data.type)
                            uni.setStorageSync("userAgentInfo",res.data.data)
                        }catch(e){
                            //TODO handle the exception
                        }
                        if(res.data.data.type == 2) {
                            this.getLawInfo()
                        } else {
                            this.yhju= false
                        }
                    }
                })
            }

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/104133.html

相关文章

  • uni-app官方教程学习手记

    摘要:当时下载了一个,下载了官方提供的示例教程。关于项目目录开发规范一定要遵守,直接通过官网学习即可。最后就是发布安卓包和苹果包了。我将自己做的第一个新闻列表新闻详情程序打包,安装到了安卓手机上测试了下,效果非常棒。 本人微信公众号:前端修炼之路,欢迎关注 背景介绍 大概在今年的十月份左右,我了解到Dcloud推出了uni-app。当时下载了一个Hbuilder X,下载了官方提供的hell...

    bovenson 评论0 收藏0
  • 记录uni-app基础安卓app添加微信支付功能

    摘要:移动应用想要调用微信的支付功能,需要到微信开发平台申请创建移动应用,微信会给,拿到到中打开一个项目,添加对应的。当前端拿到值后调用即拉取微信支付弹窗付费。的搜一下就能出来,为后端返回的要传给微信的参数。 移动应用想要调用微信的支付功能,需要到微信开发平台申请创建移动应用,微信会给appid,拿到appid到HBuilderX中打开一个uni-app项目,添加对应的sdk。 在微信开发...

    GitCafe 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<