vue 开发:axios前后端数据处理
2017-10-30 15:06
561 查看
这几天学习vue整个人都蒙逼了,下面写一下自己理解的vue与后端怎么进行交互的...
了解axios:
axios是一个基于promise,为浏览器和node.js设计的Http客户端。具有以下特征:
从浏览器中创建XMLHttpRequest
从node.js发出http请求
支持Promise API
拦截请求和响应
转换请求和相应数据
取消请求
自动转换json数据
客户端支持防止 CSRF/XSRF
接下来,如何调用后端接口?
1、安装axios
npm install axios -S
2、在main.js中引入axios
import axios from 'axios'
Vue.prototype.$http = axios #进行http请求
3、vue在配置文件中提供了proxyTable来设置跨域,在config文件夹的index.js文件中
4、在main.js中全局默认设置 Global axios default
5、axios方法封装 (一般会用到get、post、delete、put、catch等)手动建在src文件夹下assets文件夹下的js文件夹中的http.js中
6、为了方便和便于整理,将前台需要的接口整理到了一个文件中。手动创建了service文件夹下的getData.js文件
就先记下这么多......
了解axios:
axios是一个基于promise,为浏览器和node.js设计的Http客户端。具有以下特征:
从浏览器中创建XMLHttpRequest
从node.js发出http请求
支持Promise API
拦截请求和响应
转换请求和相应数据
取消请求
自动转换json数据
客户端支持防止 CSRF/XSRF
接下来,如何调用后端接口?
1、安装axios
npm install axios -S
2、在main.js中引入axios
import axios from 'axios'
Vue.prototype.$http = axios #进行http请求
3、vue在配置文件中提供了proxyTable来设置跨域,在config文件夹的index.js文件中
4、在main.js中全局默认设置 Global axios default
5、axios方法封装 (一般会用到get、post、delete、put、catch等)手动建在src文件夹下assets文件夹下的js文件夹中的http.js中
6、为了方便和便于整理,将前台需要的接口整理到了一个文件中。手动创建了service文件夹下的getData.js文件
就先记下这么多......
相关文章推荐
- vue开发:axios前后端数据处理
- vue开发:axios的post请求接口出现404,但是get则成功
- 【vue】element、vue2.0+、vuex、axios开发中遇到的坑点
- Vue开发中整合axios的文件整理
- vue2.x Cnode社区是基于vue、vue-router、vuex、axios、es6开发
- vue2.x Cnode社区是基于vue、vue-router、vuex、axios、es6开发
- 从iOS开发到后端接口开发(中)
- vue2.0 仿手机新闻站(四)axios
- Vue proxyTable 开发环境下前端和后端真实数据对接问题和解决跨域
- vue2.0 axios前后端数据处理
- 前端框架Vue(3)—— vue.resource 、axios、ajax 异步通信
- 使用vue2、vuex、vue-router、axios等重写饿了么点餐系统
- vue-cli 使用axios的操作方法及整合axios的多种方法
- 浅谈在Vue-cli里基于axios封装复用请求
- vue-cli学习——axios实例
- vue 组件的封装之基于axios的ajax请求
- Vue开发跨端应用(五)cordova-ios运行问题
- BLUE,第一款基于VUE.JS + Node.JS + Native APP的前后端开发框架
- Vue.js学习系列三——axios和网络传输相关知识的学习实践
- vue2.0 axios前后端数据处理