安装vuex
npm install vuex --save
配置:
main.js中
import Vuex from 'vuex'
Vue.use(Vuex)
安装axios
npm install axios
在要使用的.vue组件的script标签里面import axios from 'axios'引入
这里我们会涉及到跨域的问题如果直接去请求接口的话是不行的,这里需要在vue-cli中配置一下
在根目录的config文件夹就是vue-cli的配置文件
找到index文件
proxyTable: {
"/api": {
target: "https://news-at.zhihu.com/api",//要跨域的域名
changeOrigin: true,//跨域设置
pathRewrite: {"^/api" : ""} //后面可以使重写的新路径,一般不做更改
}
},
dev文件是本地运行的环境的配置
prod文件是线上生产环境的配置