在VueJS中为获取,发布,修补程序配置全局标题的最佳方法

我是VueJ的新手,我正在寻找在VueJS中为Get,Post,Patch配置全局头的最佳方法,该方法易于使用且具有强大的安全性目前,我只是export default {}为每个组件编写了代码,这很糟糕,我知道。所以我请你们帮忙。

固定感谢@Hardik Satasiya

〜/ plugins / axios.js

每个组件:

import axios from 'axios'

var api = axios.create({
  baseURL: 'http://localhost:8000/api/v1/',
  headers: {'Authorization': 'JWT ' + store.state.token}
})

export default api

问题:无法将存储传输到axios.create,因此 store is not defined