在main.js中
import { createApp } from 'vue'
import request from './utils/request'
const app = createApp(app)
app.config.globalProperties.$request = request //设置封装全局调用axios方法this.$request()
axios二次封装
组件中使用全局挂载的方法
import { getCurrentInstance } from 'vue'
export default {
name:'',
setup(){
const { ctx } = getCurrentInstance()
onMounted(()=>{
getUserList()
})
const getUserList = ()=>{
ctx.$request()
}
}
}