位置: 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教程)

  • 飞书免费到什么时候(飞书是否免费)

    飞书免费到什么时候(飞书是否免费)

  • 苹果实况壁纸在哪下载(苹果实况壁纸在哪)

    苹果实况壁纸在哪下载(苹果实况壁纸在哪)

  • 安卓手机和ipad怎么传文件(安卓手机和ipad之间怎么传文件)

    安卓手机和ipad怎么传文件(安卓手机和ipad之间怎么传文件)

  • 小米行为标注的用处(小米行为标注有什么用)

    小米行为标注的用处(小米行为标注有什么用)

  • 电脑电源键坏了怎么重启(电脑电源键坏了怎么重启手机)

    电脑电源键坏了怎么重启(电脑电源键坏了怎么重启手机)

  • honor7c怎么隐藏应用(honor7a怎么隐藏应用)

    honor7c怎么隐藏应用(honor7a怎么隐藏应用)

  • 支付宝在哪里开启相机权限(支付宝在哪里开通支付功能)

    支付宝在哪里开启相机权限(支付宝在哪里开通支付功能)

  • ios14支持机型(苹果ios14正式版发布支持15种机型)

    ios14支持机型(苹果ios14正式版发布支持15种机型)

  • active directory是什么意思

    active directory是什么意思

  • 拼多多商家直播回放怎么删除(拼多多商家直播悬浮窗怎么关闭)

    拼多多商家直播回放怎么删除(拼多多商家直播悬浮窗怎么关闭)

  • 拼多多会看到好友买过的东西吗(拼多多会看到好友的地址吗)

    拼多多会看到好友买过的东西吗(拼多多会看到好友的地址吗)

  • win10pin不可用(win10pin不可用0x8009002d)

    win10pin不可用(win10pin不可用0x8009002d)

  • 华为p40支持哪些解锁方式(华为p40支持哪些瓦数的充电器)

    华为p40支持哪些解锁方式(华为p40支持哪些瓦数的充电器)

  • 键盘颜色怎么切换(键盘颜色怎么切换deil)

    键盘颜色怎么切换(键盘颜色怎么切换deil)

  • 红米note8pro6G和8G区别大么(红米note8pro6g和8g区别)

    红米note8pro6G和8G区别大么(红米note8pro6g和8g区别)

  • 1g视频大概多长时间(1g的视频有多少分钟)

    1g视频大概多长时间(1g的视频有多少分钟)

  • 运算器中被称为alu的是(运算器简称为)

    运算器中被称为alu的是(运算器简称为)

  • 固态硬盘一般能用几年(固态硬盘一般能读写多少次)

    固态硬盘一般能用几年(固态硬盘一般能读写多少次)

  • qq被屏蔽后还会显示对方在线吗(qq被屏蔽后还会显示吗)

    qq被屏蔽后还会显示对方在线吗(qq被屏蔽后还会显示吗)

  • 网易云音乐访问别人主页有记录吗(网易云音乐访问记录从哪看)

    网易云音乐访问别人主页有记录吗(网易云音乐访问记录从哪看)

  • 快手口令红包多久到账(快手主播如何发口令红包)

    快手口令红包多久到账(快手主播如何发口令红包)

  • 美团帐单如何清除(美团账单怎么清除)

    美团帐单如何清除(美团账单怎么清除)

  • 怎样可以自己开发软件(怎样可以自己开个户口?)

    怎样可以自己开发软件(怎样可以自己开个户口?)

  • 笔记本电池鼓包(笔记本电池鼓包了还能用吗)

    笔记本电池鼓包(笔记本电池鼓包了还能用吗)

  • 个人所得税如何做会计分录
  • 财务软件增值税
  • 预提工资计入哪个科目
  • 劳务派遣的开票规范
  • 企业年末要写财务报告吗
  • 一般纳税人降为小规模还能升为一般纳税人吗
  • 中药材适用税率是多少
  • 进项税需要转出吗
  • 土地转让的税费怎么算
  • 在建工程会计分录什么意思
  • 采购商品未收到分录
  • 挂靠工程如何交纳税金帐务处理?
  • 客户回款扣除的手续费会计分录怎么做?
  • 保安公司怎样上保险
  • 单位付款方式
  • 酒生产车间
  • 税控盘未上传发票查询
  • 属于资金的筹资方式是
  • 分支机构能否随总机构认定为一般纳税人
  • 股东投进来的钱可以放哪个科目
  • 民间非营利组织会计制度最新版
  • 进项税额转出月底如何结转
  • 水土保持补偿费是一次性征收吗
  • 企业取得的利息收入 用什么科目
  • 商会收到的会费要交企业所得税
  • 观察者模式 mvc
  • vue编写网页
  • 芬兰东部的国家有哪些
  • 库存现金盘盈影响营业利润吗
  • vue3 + ts
  • 前端框架源码
  • php qrcode生成二维码
  • vue清空form数据再重新赋值
  • 投资性房地产抵债差额计入
  • ctrl ate del
  • 保税进料加工企业
  • 业务招待费可以结转以后年度扣除吗
  • 金税盘税控盘和税务Ukey有什么区别
  • 购买工程物资是什么费用
  • 一般纳税人给小规模开普票的税率
  • 坏账的计算公式
  • 房屋租赁时需要交税吗
  • 车辆购置税可以网上缴纳吗
  • mysql 死锁处理
  • 投资收益属于资产嘛
  • 根据sql脚本修改数据类型
  • 企业的利润分配包括哪些
  • 库存股属于什么账户
  • 长期股权投资股利确认时间点
  • 没有海关完税凭证怎么入账
  • 增值税为什么不用计提
  • 房地产公司工程部岗位职责
  • 职工福利费和工会经费
  • 服务业成本的会计核算
  • 开发票时怎么操作收款人 复核人 开票人?
  • 电子产品多少金额要交税
  • mysql 性能调优参数
  • windos8怎么样
  • 注册表怎么优化
  • win7任务栏高度可以改变
  • 为什么没有win8系统
  • win10下itunes
  • jQuery中的ajax async同步和异步详解
  • 用简洁的语言推荐一本书
  • unity游戏开发入门经典
  • Node.js中的核心模块包括哪些内容?
  • linux BASH shell下设置字体及背景颜色
  • php编译安装常见的软件
  • html中<
  • Python内置函数的应用操作
  • android新手入门
  • nodejs 异步任务队列
  • node服务器部署
  • node.js操作
  • javascript产生随机数
  • 每天一篇文章锻炼口才的文章
  • jquery设置单选框
  • 建筑业小规模纳税人工程结算增值税
  • 免抵税额在增值税申报表附表
  • 小区配电房移交供电局的依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设