100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > webpack+vuex怎么实现跨域请求数据

webpack+vuex怎么实现跨域请求数据

时间:2019-04-16 15:13:41

相关推荐

webpack+vuex怎么实现跨域请求数据

web前端|js教程

webpack+vuex,web,数据

web前端-js教程使用vue-li 构建 webpack项目,修改bulid/config/index.js文件

android 源码加密,ubuntu怎么用rst,tomcat自动发版脚本,爬虫markdown存储,php判断语法,seo每个月工资多少钱lzw

dev: { env: require(./dev.env), port: process.env.PORT || 8080, autoOpenBrowser: true, assetsSubDirectory: static, assetsPublicPath: /, proxyTable: { /v2: {target: \,changeOrigin: true,pathRewrite: {^/v2: /v2 } } }, }

在action.js 中想跨域请求

保险理赔系统 源码,ubuntu跑算法很慢,tomcat无缘无故挂掉,超小黑爬虫,php的源代码是(),seo社群lzw

设置action.js:

java通用报表源码,ubuntu 安装清空硬盘,屁爬虫的臭味,php filed(),通州seo营销lzw

import axios from axiosexport const GET_IN_THEATERS = ({ dispatch, state, commit}) => { axios({ url: /v2/movie/in_theaters }).then(res => { commit(in_theaters, res.data) })}

组件内使用:

import {mapState, mapActions, mapGetters} from vuex;import MoviesItem from "./movie-item";export default { data () { return {} }, components: { MoviesItem }, computed: { ...mapState({movie_list: state => { return state.in_theaters.subjects} }) }, methods: {}, created () { this.$store.dispatch(GET_IN_THEATERS) }, mounted () { }}@import "./../../assets/reset.scss";@import "./../../assets/main.scss";.movie-page{ padding: 0 rem(40);}

在组件内想跨域

在main.js设置:

import axios from axios// 将 axios 改写为 Vue 的原型属性,使在其它的组件中可以使用 axiosVue.prototype.$axios = axios

在组件内设置:

import MoviesItem from "./movie-item";export default { data () { return {movie_list: [] } }, components: { MoviesItem }, computed: {}, methods: { }, created () {}, mounted () { this.$axios.get(/v2/movie/in_theaters).then(res => {this.movie_list = res.data.subjects }, res => {console.infor(error) }) }}@import "./../../assets/reset.scss";@import "./../../assets/main.scss";.movie-page{ padding: 0 rem(40);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。