全局组件
大约 1 分钟
本教程将指引你如何在 VuePress 项目中注册全局组件。
全局注册 Vue 组件
你可以全局注册组件,这样你就可以在 Markdown 文件和布局中直接使用它们。
通过 @vuepress/plugin-register-components 注册组件
你可以通过 @vuepress/plugin-register-components 插件来自动注册组件。
插件的使用方法详见 官方文档。
通过客户端配置文件注册
你可以通过创建 .vuepress/client.js 或 .vuepress/client.ts 手动注册组件。
import { defineClientConfig } from "vuepress/client";
import MyComponent from "./MyComponent.vue";
export default defineClientConfig({
enhance: ({ app, router, siteData }) => {
app.component("MyComponent", MyComponent);
},
});使用
全局组件可以直接在任何组件、布局或页面中使用。
假设你已经全局注册了 MyComponent,那么你可以这样使用它:
Markdown:
<MyComponent />组件:
<template> <p>组件案例</p> <MyComponent /> </template>布局:
<template> <p>布局案例</p> <MyComponent /> </template>
更新日志
2025/4/13 20:50
查看所有更新日志
55e92-于5d24e-于22787-于b41c0-于618d3-于0fe94-于54c46-于05f91-于5c0cb-于