当前位置: 首页 > news >正文

uni-ajax网络请求库使用

uni-ajax网络请求库使用

uni-ajax是什么

uni-ajax是基于 Promise 的轻量级 uni-app 网络请求库,具有开箱即用、轻量高效、灵活开发
特点。

下面是安装和使用教程

  1. 安装该请求库到项目中

    npm install uni-ajax
    
  2. 编辑工具类request.js

    // ajax.js// 引入 uni-ajax 模块
    import ajax from 'uni-ajax'// 创建请求实例
    const instance = ajax.create({// 初始配置baseURL: 'https://meal.xvidc.com/api'
    })// 添加请求拦截器
    instance.interceptors.request.use(config => {// 在发送请求前做些什么return config},error => {// 对请求错误做些什么return Promise.reject(error)}
    )// 添加响应拦截器
    instance.interceptors.response.use(response => {// 对响应数据做些什么return response},error => {// 对响应错误做些什么return Promise.reject(error)}
    )// 导出 create 创建后的实例
    export default instance
  3. 在封装的api中引入使用

    import request from "@/utils/request";/*** 测试*/
    export function test(data) {return request.get({url:"/combination/list"});
    }
    
  4. 页面引入使用

    import {test} from '@/api/api.js'test().then(res => {console.log(res)
    }).catch(err => {console.log(err)
    })
    

成功返回
在这里插入图片描述
在这里插入图片描述

参数配置说明: https://uniajax.ponjs.com/api/config

http://www.lryc.cn/news/109506.html

相关文章:

  • MYSQL进阶-事务
  • python 常见数据类型和方法
  • a-date-picker报错TypeError: date4.locale is not a function
  • LNMP安装
  • matplotlib绘图风格
  • 【初级教程】Appium 启动应用 log 日志分析
  • FANUC机器人SRVO-300机械手断裂故障报警原因分析及处理办法
  • MobPush iOS SDK iOS实时活动
  • c++开发模式,组合模式
  • 【GITHUB】FlipIt – Windows的开源翻页时钟
  • 基于 Flink Paimon 实现 Streaming Warehouse 数据一致性管理
  • 云游戏App简记
  • ChatGPT已打破图灵测试,新的测试方法在路上
  • Flask学习笔记_异步CMS(五)
  • 争夺年度智能汽车「中间件」方案提供商TOP10,谁率先入围
  • 【Spring Cloud一】微服务基本知识
  • swift - 如何在数组大小更改后刷新 ForEach 显示元素的数量(SwiftUI、Xcode 11 Beta 5)
  • 编程导航算法村第七关 |二叉树的遍历
  • 【docker】docker-compose安装带ui页面的kafka集群
  • java实现多级菜单
  • HTML中元素和标签有什么区别?
  • android 如何分析应用的内存(十三)——perfetto
  • Chapter20 音乐
  • 详解Nodejs中的模块化
  • debug思路 - maven构建报错
  • DSP学习笔记
  • Java中的Apache Commons Math是什么?
  • 规划路线(微信小程序、H5)
  • 【CSS】视频文字特效
  • linux-MySQL的数据目录