位置: 编程技术 - 正文

Vue2 配置 Axios api 接口调用文件的方法(vue_api_server)

编辑:rootadmin

推荐整理分享Vue2 配置 Axios api 接口调用文件的方法(vue_api_server),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue-axios详细介绍,vue2 composition api,vue2 配置请求地址,vue项目中api的配置使用,vue2 配置不打印功能,vue2 composition api,vue2 配置不打印功能,vue中配置axios,内容如对您有帮助,希望把文章链接给更多的朋友!

前情回顾

在上一篇中,我们通过配置基本的信息,已经让我们的项目能够正常的跑起来了。但是,这里还没有涉及到 AJAX 请求接口的内容。

vue 本身是不支持 ajax 接口请求的,所以我们需要安装一个接口请求的 npm 包,来使我们的项目拥有这个功能。

这其实是一个重要的 unix 思想,就是一个工具只做好一件事情,你需要额外的功能的时候,则需要安装对应的软件来执行。如果你以前是一个 jquery 重度用户,那么可能理解这个思想一定要深入的理解。

支持 ajax 的工具有很多。一开始,我使用的是 superagent 这个工具。但是我发现近一年来,绝大多数的教程都是使用的 axios 这个接口请求工具。其实,这本来是没有什么差别的。但是为了防止你们在看了我的博文和其他的文章之后,产生理念上的冲突。因此,我也就改用 axios 这个工具了。

本身, axios 这个工具已经做了很好的优化和封装。但是,在使用的时候,还是略显繁琐,因此,我重新封装了一下。当然,更重要的是,封装 axios 这个工具是为了和我以前写的代码的兼容。不过我封装得很好,也推荐大家使用。

封装 axios 工具,编辑 src/api/index.js 文件

首先,我们要使用 axios 工具,就必须先安装 axios 工具。执行下面的命令进行安装

由于宿舍翻墙条件不好,这里使用 cnpm 替代

这样,我们就安装好了 axios 工具了。

还记得我们在第三篇博文中整理的系统结构吗?我们新建了一个 src/api/index.js 这个空文本文件,就那么放在那里了。这里,我们给它填写上内容。

Vue2 配置 Axios api 接口调用文件的方法(vue_api_server)

好,我们写好这个文件之后,保存。

年月日补充,删除了评论中有人反映会出错的 return ,确实这个 return 是没有什么作用的。不过我这边确实没出错。没关系啦,本来就没啥用,只是一个以前的不好的习惯代码。

有关 axios 的更多内容,请参考官方 github: ,中文资料自行百度。

但就是这样,我们还不能再 vue 模板文件中使用这个工具,还需要调整一下 main.js 文件。

调整 main.js 绑定 api/index.js 文件

这次呢,我们没有上来就调整 main.js 文件,因为原始文件就配置得比较好,我就没有刻意的想要调整它。

原始文件如下:

我们插入以下代码:

好了,这样,我们就可以在项目中使用我们封装的 api 接口调用文件了。

测试一下看看能不能调通

我们来修改一下 src/page/index.vue 文件,将代码调整为以下代码:

好,这里是调用 cnodejs.org 的 topics 列表接口,并且将结果打印出来。

我们在浏览器中打开控制台,看看 console 下面有没有输出入下图一样的内容。如果有的话,就说明我们的接口配置已经成功了。

cnodejs.org 接口数据演示

好,如果你操作正确,代码没有格式错误的话,那么现在应该得到的结果是和我一样的。如果出错或者怎么样,请仔细的检查代码,看看有没有什么问题。

标签: vue_api_server

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

上一篇:AngularJS 表单验证手机号的实例(非必填)(angular jsx)

下一篇:详解Vuex管理登录状态(vue+axios登录)

  • 出口退免税备案表怎么填写
  • 厂部管理人员薪酬计入什么费用
  • 会计继续教育还需要学吗
  • 简易征收适用哪条法律
  • 用房租入股
  • 财务软件怎么结转本年利润
  • 税控盘解锁是什么意思
  • 劳务公司临时工工资需要申报吗
  • 小规模企业发生了增值税,如何计提附加税
  • 工会经费的工资薪金总额包括保险吗
  • 机器设备如何计提折旧
  • 企业购进货物暂估入库的会计分录如何处理?
  • 境外分回的股息并入应纳税所得
  • 固定资产的初始成本包括
  • 不动产拍卖税费怎么计算
  • 增值税普通发票和普通发票的区别怎么交税
  • 企业营改增后的会计处理有何变化
  • 专票开户行信息少股份有限公司有影响吗?
  • 固定资产清理营业外收入交增值税吗
  • 非公司私营企业属于什么类型
  • 金融行业小规模纳税人税率
  • 不动产增值税发票抵扣
  • 为什么公司信用代码不对
  • 小规模普通发票可以抵扣吗
  • 小企业补贴收入怎么做账
  • 多交增值税可以退吗
  • win10蓝屏错误怎么办
  • 苹果电脑怎么快速
  • php模块
  • YunDetectService.exe是什么进程?YunDetectService.exe禁止使用的方法
  • PHP:pg_affected_rows()的用法_PostgreSQL函数
  • jquery编程
  • html visit
  • 悉尼奥林匹克公园
  • 政府会计计提折旧会计分录2022
  • 微信小程序开发者工具
  • 收到银行存款利息计入什么科目
  • 水电费发票如何分配给客户
  • 当月销售次月开票就按次月申报
  • php __get()
  • SQLserver数据库的while附近有语法错误,应为AS
  • 将织梦dedecms转换到wordpress
  • 投资性房地产转固定资产账务处理
  • 开发票,对方收取税点,如何计算?
  • 社保退回的款怎么入账
  • 事业单位收到退税账务处理
  • 其他业务收入借贷方向表示
  • 应付给股东的利润是什么科目
  • 招标代理专家库合法吗
  • 增值税计入固定资产的成本吗
  • 股东分红入什么科目利润分配~应付利润
  • 净资产增长率增长说明什么
  • 营改增的增值税
  • 存货盘亏进项税额转出会计分录
  • sqlserver数据库恢复挂起状态
  • mysql5.7最新版
  • sqlserver数据库事物日志已满
  • mysql默认8小时自动断开
  • win7系统隐藏文件夹怎么取消隐藏
  • win10怎么用键盘重启
  • 在cenots下使用iso光盘文件重新安装CentOS的方法步骤
  • w10开发者模式
  • xp系统如何更新
  • win10系统的设备管理器在哪里
  • windows8怎么设置锁屏密码
  • win8的系统
  • win8垃圾清理
  • win7玩英雄联盟卡顿怎么解决
  • win8设备管理器没有端口
  • opengl入门教程(精)
  • 从零开始咋样
  • shell脚本实例精讲
  • 我的自定义计划怎么删除
  • jquery操作checkbox火狐下第二次无法勾选的解决方法
  • js 仿真
  • Windows环境下搭建Python开发环境的方法
  • js数组用法
  • 微信收款商业版和个人经营收款码区别
  • 2024新车购置税政策
  • 学校经费审批流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设