webpack+vuex+axios跨域请求数据的示例代码
本文介绍了webpack+vuex+axios 跨域请求数据的示例代码,分享给大家,具体如下:

泌阳网站建设公司创新互联,泌阳网站设计制作,有大型网站制作公司丰富经验。已为泌阳1000多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的泌阳做网站的公司定做!
使用vue-li 构建 webpack项目,修改bulid/config/index.js文件
dev: {
env: require('./dev.env'),
port: process.env.PORT || 8080,
autoOpenBrowser: true,
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {
'/v2': {
target: 'http://api.douban.com',
changeOrigin: true,
pathRewrite: {
'^/v2': '/v2'
}
}
},
}
在action.js 中想跨域请求
设置action.js:
import axios from 'axios'
export const GET_IN_THEATERS = ({
dispatch,
state,
commit
}) => {
axios({
url: '/v2/movie/in_theaters'
}).then(res => {
commit('in_theaters', res.data)
})
}
组件内使用:
在组件内想跨域
在main.js设置:
import axios from 'axios' // 将 axios 改写为 Vue 的原型属性,使在其它的组件中可以使用 axios Vue.prototype.$axios = axios
在组件内设置:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。
本文名称:webpack+vuex+axios跨域请求数据的示例代码
浏览路径:http://www.jxjierui.cn/article/pesscp.html


咨询
建站咨询
