dumidumi
  • 指南
  • 配置项
  • 主题
  • 插件
⌘ K
介绍
什么是 dumi
基础
初始化
目录结构
约定式路由
页面渲染配置
写组件 demo
Markdown 增强
使用Vue.js
进阶
多语言
页面 Tab
移动端组件研发
自动 API 表格
其他
从 dumi 1.x 升级
常见问题
最后更新时间:
帮助改进此文档
Open-source MIT Licensed | Copyright © 2019-present
Powered by self

使用 Vue.js

本文介绍如何在 dumi 中使用 Vue.js

安装

pnpm i dumi-plugin-vue

配置

// .dumirc.ts
export default {
plugins: ['dumi-plugin-vue'],
};

插件选项

globalInject

全局脚本注入

Vue 的 UI 框架通常都有全局导入的功能,以 ElementPlus 为例,我们可以通过以下配置将 ElementPlus 全局导入

// .dumirc.ts
export default {
plugins: ['dumi-plugin-vue'],
themeConfig: {
vue: {
globalInject: {
imports: `
import ElementPlus from 'element-plus';
import 'element-plus/dist/index.css';
`,
statements: `app.use(ElementPlus, { size: 'small', zIndex: 3000 });`,
},
},
},
};