20 lines
405 B
Vue
20 lines
405 B
Vue
|
<script lang="ts">
|
||
|
import { defineComponent, getCurrentInstance } from 'vue'
|
||
|
import { useMessage } from 'naive-ui'
|
||
|
|
||
|
export default defineComponent({
|
||
|
setup() {
|
||
|
const ctx = getCurrentInstance()
|
||
|
if (ctx) {
|
||
|
const message = useMessage()
|
||
|
window['$message'] = message
|
||
|
|
||
|
ctx.appContext.config.globalProperties.$message = message
|
||
|
}
|
||
|
},
|
||
|
render() {
|
||
|
return null
|
||
|
}
|
||
|
})
|
||
|
</script>
|