码迷,mamicode.com
首页 > 移动开发 > 详细

Vue小项目二手书商城:(二)axios前后端数据交互

时间:2019-03-13 18:09:41      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:版本   16px   mic   get   col   维护   style   网页   .com   

一.写接口

1.我们要在前端取到后端的数据(之前写的data.json)可以用vue-resourse或者用axios,在vue2之后官方就不再维护vue-resourse,推荐使用axios

2.在axios取到数据前要先写一下路由接口,不同版本vue-cli建的文件目录有一点不一样。

我用的是vue2.5.2,写路由接口是在build文件夹下的某文件,以下分别列出高版本和低版本写法:

①2.5.2版本

技术图片

  • 文件里加上这些程序:

技术图片

  • devServer里加上:

技术图片

②低版本

技术图片

  • 文件里加上这些程序:

技术图片

二.使用axios(先安装npm install axios --save)

可以直接在需要用数据的vue文件用axios.get(此处不赘述),现在我把它独立成一个文件:

1.src文件夹下新建文件夹api,在它下面新建index.js文件

技术图片

2.index.js文件下写:

技术图片

3.App.vue中引入:

技术图片

4.现在我们可以打开chrome看看数据传过来没有:

  • npm run dev打开网页(vue-cli3不这样用,此处不讨论),F12打开开发者工具,看到数据都传过来了(若修改了data.json中数据,需要重新npm run dev才能在网页上看到改后数据

技术图片

5.输入地址,可以看到数据:

技术图片

  • 之后就可以使用这些数据了,请看(三)

Vue小项目二手书商城:(二)axios前后端数据交互

标签:版本   16px   mic   get   col   维护   style   网页   .com   

原文地址:https://www.cnblogs.com/M-M-Monica/p/10524793.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!