位置: IT常识 - 正文

vue3中使用axios(vue3中使用window方法)

编辑:rootadmin
vue3中使用axios vue3中使用axios1.axios在vue3.x中的基础入门使用

推荐整理分享vue3中使用axios(vue3中使用window方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue3.0使用axios,vue3中使用require,vue3中使用pinia,vue3中使用pinia,vue3中使用for循环引用多个组件,vue3中使用gis地图,vue3中使用for循环引用多个组件,vue3中使用for循环引用多个组件,内容如对您有帮助,希望把文章链接给更多的朋友!

在不涉及使用axios进行请求拦截以及响应拦截的场景下,axios的使用可以简化为以下步骤。

step1. 使用npm安装axios

npm install axios

step2. 我们将要使用的axios实例单独编写成一个js文件,文件夹可以建立在src/plugins/(自己选择建立在什么地方)。命名为: axiosInstance.js

//axiosInstance.js//导入axiosimport axios from 'axios'//使用axios下面的create([config])方法创建axios实例,其中config参数为axios最基本的配置信息。const API = axios.create({baseUrl:'http://localhost:8080' //请求后端数据的基本地址,自定义timeout: 2000 //请求超时设置,单位ms})//导出我们建立的axios实例模块,ES6 export用法export default API

step3. 然后在main.js中导入我们编写axiosInstance.js文件,全局配置一下axios的引用。

//main.jsimport { createApp } from 'vue'import App from './App.vue'import axios from '@/plugins/axiosInstance.js'const app = createApp(APP); //建立一个vue3appapp.mount('#app'); //将这个vue3app全局挂载到#app元素上app.config.globalProperties.$axios=axios; //配置axios的全局引用vue3中使用axios(vue3中使用window方法)

step4. 就是在我们需要进行aixos请求的地方进行使用了,为了方便演示,使用mockjs进行模拟后端接口,

以下是mockjs的基础入门使用

安装mockjs

npm install mockjs

然后在我们的src/ 路径下建立一个用于存放mock模拟数据的文件,就叫index.js吧,此时层级关系为:

/src/mock/index.js, 在 这个index.js中编写我们关于mock模拟数据的配置以及需要请求的数据,如下:

// src/mock/index.jsimport Mock form 'mockjs' //导入mockjs//使用Mock下面提供的mock方法进行需要模拟数据的封装//参数1,是需要拦截的完整请求地址,参数2,是请求方式,参数3,是请求的模拟数据const testData = Mock.mock('http://localhost:8080/test','get',{status:200, //请求成功状态码dataList:[1,2,3,4,5,6,7,8,9,10] //模拟的请求数据})//导出export default testData

在main.js里面全局引用一下我们的编写的相关mockjs

//导入mockimport './mock/'

mockjs简单配置也完成了,下面就在创建的初始 /about 页面简单编写一个请求测试是否成功

//About.vue<template> <div class="about"> <h1>This is an about page</h1> <button @click="getData()">test axios 请求数据</button> <p>这是请求到的数据{{testData.list}}</p> </div></template><script>import { reactive } from '@vue/reactivity'import API from "../plugins/axiosInstance"export default{ name:'About', setup(){ //数据 const testData = reactive({ list:[] }); //测试请求方法 const getData = function(){ API({ url:'/test', method:'get' }).then((res)=>{ alert('请求成功!'); testData.list = res.data.dataList; }); } return{ testData, getData, } }}</script>

结果

本文链接地址:https://www.jiuchutong.com/zhishi/299917.html 转载请保留说明!

上一篇:Java面试题及答案整理汇总(2023最新版)(java面试题及答案下载)

下一篇:(pytorch进阶之路)IDDPM之diffusion实现(pytorch教程)

  • 苹果13怎么设置来电闪光灯(苹果13怎么设置墙纸和主屏幕不一样)

    苹果13怎么设置来电闪光灯(苹果13怎么设置墙纸和主屏幕不一样)

  • 拼多多好友申请怎么关闭(拼多多好友申请怎么删除)

    拼多多好友申请怎么关闭(拼多多好友申请怎么删除)

  • 电瓶车很久没用了充电显示绿色灯(电瓶车很久没用了,直接充电能用吗)

    电瓶车很久没用了充电显示绿色灯(电瓶车很久没用了,直接充电能用吗)

  • 手机右上角显示电话HD怎么关闭(手机右上角显示耳机图标怎么关闭)

    手机右上角显示电话HD怎么关闭(手机右上角显示耳机图标怎么关闭)

  • 华为手机设备离线是什么意思(华为手机设备离线)

    华为手机设备离线是什么意思(华为手机设备离线)

  • 苹果电话降噪需要打开吗(苹果手机降噪功能设置打开还是关闭?)

    苹果电话降噪需要打开吗(苹果手机降噪功能设置打开还是关闭?)

  • 海鹦浏览器无法访问网络(海鹦浏览器无法上网)

    海鹦浏览器无法访问网络(海鹦浏览器无法上网)

  • 剪辑的目的是什么(剪辑的概念和作用)

    剪辑的目的是什么(剪辑的概念和作用)

  • qq扩列一直匹配失败怎么回事(qq扩列还有匹配次数,为什么匹配失败)

    qq扩列一直匹配失败怎么回事(qq扩列还有匹配次数,为什么匹配失败)

  • oppo和vivo是国产吗(oppo和vivo是国产品牌吗)

    oppo和vivo是国产吗(oppo和vivo是国产品牌吗)

  • 企业微信和钉钉的区别(企业微信和钉钉打卡哪个好用)

    企业微信和钉钉的区别(企业微信和钉钉打卡哪个好用)

  • 多媒体软件可分为(多媒体软件可分为哪几个类型)

    多媒体软件可分为(多媒体软件可分为哪几个类型)

  • 4k视频一分钟多大容量(4k视频每分钟多少g)

    4k视频一分钟多大容量(4k视频每分钟多少g)

  • 无障碍模式是什么意思(无障碍模式是怎么回事)

    无障碍模式是什么意思(无障碍模式是怎么回事)

  • 支付宝挂失后多久销户(支付宝挂失后多久能注册新账号)

    支付宝挂失后多久销户(支付宝挂失后多久能注册新账号)

  • 荣耀MagicBook 15的摄像头在哪(荣耀magicbook15的usb接口)

    荣耀MagicBook 15的摄像头在哪(荣耀magicbook15的usb接口)

  • 抖音注销了还能恢复吗(抖音注销了还能恢复原来的粉丝吗)

    抖音注销了还能恢复吗(抖音注销了还能恢复原来的粉丝吗)

  • word脚注怎么设置圆圈(word脚注怎么设置[1])

    word脚注怎么设置圆圈(word脚注怎么设置[1])

  • 微信视频太长发不出去怎么办(微信发视频太长了怎么办?)

    微信视频太长发不出去怎么办(微信发视频太长了怎么办?)

  • 电脑插入U盘后蓝屏怎么办?解决方法(电脑插上u盘)

    电脑插入U盘后蓝屏怎么办?解决方法(电脑插上u盘)

  • 2021最新win10家庭版激活秘钥在哪获得 附激活工具+教程(win10家庭最新版本)

    2021最新win10家庭版激活秘钥在哪获得 附激活工具+教程(win10家庭最新版本)

  • 白内障手术费用多少钱(白内障手术费用大概几天出院)

    白内障手术费用多少钱(白内障手术费用大概几天出院)

  • Nodejs axios模块使用整理(node使用axios)

    Nodejs axios模块使用整理(node使用axios)

  • 目标检测->SSD算法(目标检测数据集)

    目标检测->SSD算法(目标检测数据集)

  • 税控盘280怎么变398了
  • 小微企业所得税优惠政策最新2022
  • 企业代扣代缴个人所得税系统
  • 计提工资时个税怎么处理
  • 增值税税负税率
  • 技术服务费怎么算成本
  • 小规模纳税人的起征点是多少
  • 公司内部人员发言稿
  • 员工出差的餐补计入什么科目
  • 房地产企业售楼降价法律条文
  • 捐赠和赞助业务的税务处理怎么做?
  • 附加税减免税会计处理怎么做?
  • 怎么计算收益率
  • 扣员工餐费需要缴纳个税吗
  • 借长期借款贷在建工程
  • 已经计提的坏账准备可以转回吗
  • 合同印花税进哪个科目
  • 航天金税盘费用怎么做账
  • 应交税费未交增值税怎么计算
  • 年数总和法折旧公式
  • 收到退回留抵退款的短信
  • 调整成本调整单分录
  • 跨年如何冲减预提费用?
  • 进项税大于销项税会计分录月末
  • 公司净资产怎么算出来的
  • 公司预交一年的养老保险
  • 金银镶嵌首饰在哪个环节交消费税
  • 取得经营所得及其他所得交纳的所得税
  • 缴纳公积金需要什么
  • 继承税遗产税新政策
  • 软件集成电路企业所得税优惠政策
  • vue.mixin是什么
  • 跨月的专用发票可以重新开吗
  • 什么是行政规费和税费
  • 个人提供翻译服务
  • 营业执照筹建是做什么的
  • java拼接字符串和数字
  • 发票丢失如何处理入账
  • 应付职工薪酬中的职工是指
  • 利润表中的本期金额和本年累计金额
  • 代收代付保险费分录
  • 修理费账务处理
  • 应付劳务费怎么做账
  • 现金流量表的编制公式 计算公式
  • 按揭房办理抵押贷款
  • 员工备用金会计分录
  • 小规模纳税人减按1%怎么计算
  • 票据比例
  • 适用于一般纳税人的税率有
  • 关税的计税方式一般可以分为
  • 申请开立基本存款账户时,银行应按照
  • 固定资产处置有什么问题
  • 商业银行的固定资产
  • mysql完整教程
  • Linux下MySQL 5.5/5.6的修改字符集编码为UTF8的方法
  • sql中nullif
  • xp系统开机到window界面一直重启
  • linux里find命令
  • 分区显示
  • windows8.1开机
  • windows 8.1将“计算机”(This PC)更名为“此电脑”
  • win10 io1
  • window10邮件
  • win11系统ie浏览器
  • excel嵌入图片变成代码怎么办
  • jquery移除
  • 用jQuery实现可输入多选下拉组合框实例代码
  • unity3ds
  • JS实现的base64加密、md5加密及sha1加密详解
  • python简易
  • JavaScript、jQuery与Ajax的关系
  • javascript怎么学
  • javascript 类
  • 国家对高校食堂的最新管理规定
  • 无锡税务举报网站
  • 广东发票开票软件
  • 材料费增值税发票几个点
  • 江苏印花税申报操作流程
  • 电子税务局财务制度备案在哪
  • 我国近十年财政支出结构占比
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设