基于vue-cli的vue项目之axios的使用5--axios方法发送请求
2017-09-08 11:26
1196 查看
既然jq有ajax方法,那么axios有没有axios方法?答案是肯定的,依旧隐藏了域名
1.配置config/index.js:解决跨域问题 dev: { env: require('./dev.env'), port: 8008, autoOpenBrowser: false, assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { '/ajaxurl': { target: 'https://www.aaaaaaa.com/', changeOrigin: true, pathRewrite: { '^/ajaxurl': '/' } } } } 2.main.js:配置axios到原型链中,注意第二十五行 import Vue from 'vue' import App from './App' import axios from 'axios' Vue.prototype.$http=axios; new Vue({ el: '#app', render: h => h(App) }) 3.app.vue:使用请求,get为例,第四十五行到第六十行为方法,比较喜欢这种 <template> <div id="app"> huoqu <button @click="myajax">获取首页信息</button> </div> </template> <script> export default { name: 'app', components: {}, data: function() {}, methods: { myajax: function() { this.$http({ method: "get", url: "/ajaxurl/welfare/gpa/brand/list", data: { page: 1, size: 10 } }).then(response => { console.log("请求成功"); console.log(response); }, response => { console.log("请求失败"); console.log(response); } ) }, } } </script> <style> </style>效果图如下:
相关文章推荐
- 基于vue-cli的vue项目之axios的使用2--最基础的请求
- 基于vue-cli的vue项目之axios的使用4--并发请求
- vue项目使用axios发送请求让ajax请求头部携带cookie的方法
- 基于vue-cli的vue项目之axios的使用3--get传参请求
- vue2.0项目实战(3)使用axios发送请求
- vue项目使用axios发送请求让ajax请求头部携带cookie
- vue-cli的axios使用方法,get、post请求的跨域问题解决
- 基于vue-cli的vue项目之axios的使用4--并发请求
- 详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
- 基于vue-cli的vue项目之axios的使用6--配置axios
- 基于vue-cli的vue项目之axios的使用1--准备工作
- 基于vue-cli的vue项目之路由5--router.push,go,replace方法
- 基于vue-cli的vue项目之vuex的使用4-------moudles分块
- vuejs中vue-resource或使用axios发送请求及解决跨域问题
- Vue 爬坑之路(六)—— 使用 Vuex + axios 发送请求
- 基于vue-cli的vue项目之vuex的使用1---------最简单的vuex模板
- vue2.0设置proxyTable使用axios进行跨域请求的方法
- vue-cli+webpack在生成的项目中使用bootstrap方法(二)
- vue-cli构建项目使用 less的方法
- 详解基于 axios 的 Vue 项目 http 请求优化