全局注册app.config.globalProperties.$message = message后,如何使用?
发布于 2020-10-07 09:54
共2个回答
XL
游客xlRpUN
完整引入之后,antd
是在全局挂载了对应方法的。
如果是用Vue2的options API
的方法,还是直接this.$message
就能调用。
如果是用Composition API
的话,可以通过getCurrentInstance()
方法获取到根实例,然后.$message
调用的。
setup() {
const { ctx } = getCurrentInstance() // 获取上下文,类似原来的this
const showMessage = () => {
ctx.$message.success('this is message')
}
return {
showMessage
}
}
这个api并没有在vue3的文档中写,所以好像是说不建议使用。
回答问题