两种方案分别如下:
proxy = 》 this
<script lang="ts">
import { getCurrentInstance, ComponentInternalInstance } from "vue";
export default function useCurrentInstance() {
const { appContext } = getCurrentInstance() as ComponentInternalInstance;
const proxy = appContext.config.globalProperties;
return {
proxy,
};
}
</script>
// @ts-ignore
<script lang="ts">
import { getCurrentInstance, ComponentInternalInstance } from "vue";
export default function useCurrentInstance() {
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
return {
proxy,
};
}
</script>