uni.getUserInfo({uniapp 自带方法获取用户信息desc:'登陆数据', success(ures){ console.log(ures,"这是我获取的信息") uni.login({uniapp 自带方法获取这个用户的codesuccess(lres){ console.log(lres,"dddddddddddddddddddddddd") letparams={ code: lres.code } loginByWechat(params).then(res =>{...
// 全局请求封装constbase_url='http://localhost:996'// 需要修改token,和根据实际修改请求头exportdefault(params)=>{leturl=params.url;letmethod=params.method||"get";letdata=params.data||{};letheader={}if(method=="post"){header={'Content-Type':'application/json'};}// 获取本地tokenif(uni...
封装第一步:index.js 定义请求参数 必备参数:url、method、header、data 可选参数:hideLoading export default class Request { http(param) { let url = param.url; let method = param.method; let header = param.header || {}; let data = Object.assign(param.data || {}); let hideLoading = para...
uniapp的主包要求大小不得大于2MB,所以对于各处的重复代码应该封装起来,减少多余代码 一、技术 uniapp、globalData、vue 二、封装步骤 1.准备 新建一个文件夹,内有:request.js、api.js两个文件 2.代码填充 request.js: const Url = '域名';export default (method, i, data) => {//接收的参数 method:请...
在uni-app开发中,我们经常需要与后端服务器进行数据交互。为了提高开发效率、代码的可维护性以及降低重复代码的使用,我们通常会对网络请求进行封装。 封装request请求的好处有很多: 简化代码:将一些重复性的请求处理逻辑抽离出来,使得业务代码更加清晰简洁,易于阅读和维护。
uniapp项目引入基础配置 引入官方给的CSS库——uni.css 首先看下为啥我们要引入它,先打开uni.css看下下面这个图: 对,没错,这都是官方给我们封装好的,比如我们想用flex布局那就能直接写这样就不用自己再去写样式了,有木有感觉很方便呀! 好,知道了uni.css的用途后我们再看下如何用它: ...
1.环境配置 (可参考uni-官网的环境配置) common文件夹下新建config.js let url_config = "" if(process.env.NODE_ENV === 'development'){ // 开发环境 url_config = 'https://***.com/' }else{ // 生产环境 url_config = 'https://***.com/' } export...
window.document.documentElement.setAttribute('data-theme','whiteBlueTheme'); uni.setStorageSync('theme','whiteBlueTheme') 简介 uniapp 封装常用 ui 组件库,可适配多种类型的手机终端。 暂无标签 JavaScript 保存更改 发行版 暂无发行版 贡献者(1) ...
Uni-App API调用(网络请求、获取位置等) 一、uni.request封装成Promise uni.request(OBJECT) OBJECT对象描述: UniApp实战:动态数据(请求封装、获取定位等) 1、根目录下新建 commons/http.js 文件 2、封装uni.request() UniApp实战:动态数据(请求封装、获取定位等) ...
1.环境配置 (可参考uni-官网的环境配置) common文件夹下新建config.js let url_config = "" if(process.env.NODE_ENV === 'development'){ // 开发环境 url_config = 'https://***.com/' }else{ // 生产环境 url_config = 'https://***.com/' } export...