ji亟待解决的问题:
-
this的指向:定义
app.config.globalProperties.$msg = 'msg'无法在vue-class-component定义的类中通过this访问到全局变量;
/** * Custom properties added to component instances in any way and can be accessed through `this`
* * @example
* Here is an example of adding a property `$router` to every component instance:
* ```ts * import { createApp } from 'vue'
* import { Router, createRouter } from 'vue-router'
* * declare module '@vue/runtime-core' {
* interface ComponentCustomProperties {
* $router: Router
*
}
*
}
*
*
// effectively adding the router to every component instance * const app = createApp({}) * const router = createRouter() * app.config.globalProperties.$router = router * * const vm = app.mount('#app') * // we can access the router from the instance * vm.$router.push('/') * ``` */export interface ComponentCustomProperties {}