getCurrentInstance 支持访问内部组件实例。
1.main.ts使用
app.config.globalProperties.$filter = {
foo() {
return 123
},
bar() {
console.log("我是bar")
return "我是bar"
}
}
2.在template中使用
{{ $filter.foo() }}
3.在setup中使用
const internalInstance = getCurrentInstance() // 有效 全局
const globalProperties = internalInstance?.appContext.config.globalProperties
console.log(globalProperties?.$filter.bar())