【VUE3.0体验】axios引入以及property的替代

main.js

VUE3不再有VUE的概念,用app

import { createApp } from 'vue'
import App from './App.vue'
import installElementPlus from './plugins/element'
import axios from 'axios'
import VueAxios from 'vue-axios'

const app = createApp(App)
installElementPlus(app)
app.mount('#app')

app.use(VueAxios,axios);//使用axios模块

axios.interceptors.request.use(config=>{
  config.headers.Authorization = "Bearer "+sessionStorage.getItem("token");
  return config;
});

app.config.globalProperties.TokenUrl = “http://XXXX";//替代以前的property

package.json

"rules": {
      "no-unused-vars": "off" //取消不使用的变量的规则
    }

  

原文地址:https://www.cnblogs.com/youyuan1980/p/15408503.html