[vue]全局配置

阅读 84

2022-04-15

方法1

目前网上的全局设置大部分都是设置

app.config.globalProperties.$axios= instance

然后再setup()中

import { getCurrentInstance } from "vue";
{ctx}=getCurrentInstance();
ctx.$axios

但是该方法存在一个问题就是ctx也是是vue2中的this,在本地正常,线上会有意想不到的问题

方法2

const app = Vue.createApp({});
app.provide('http', http);

然后在setup()中

import { defineComponent, ref, reactive, onMounted, toRefs, inject } from "vue";
const http = inject("http");

精彩评论(0)

0 0 举报