// 创建一个 Vue 3 应用并挂载全局方法
// 引入 Vue
import { createApp } from 'vue';
// 定义一个全局方法
function globalMethod() {
console.log('This is a global method');
}
// 创建 Vue 应用实例
const app = createApp({
// 根组件
template: '<div @click="callGlobalMethod">Click me</div>',
methods: {
callGlobalMethod() {
this.$globalMethod(); // 调用全局方法
}
}
});
// 挂载全局方法到应用实例的 prototype 上
app.config.globalProperties.$globalMethod = globalMethod;
// 挂载应用到 DOM
app.mount('#app');
createApp
函数创建一个新的 Vue 应用实例。globalMethod
的函数,该函数会在控制台输出一条消息。callGlobalMethod
。app.config.globalProperties
将 globalMethod
挂载到应用实例的原型链上,这样所有的组件都可以通过 this.$globalMethod
来调用这个方法。#app
)。上一篇:vue实例
下一篇:vue component组件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站