赞
踩
可以参考我之前发布的vite快速搭建vue3项目文章来创建;也可以直接使用我开源Vue3.2+Ts+Vite3+Pinia+Element-Plus模板wocwin-admin
以下我以 wocwin-admin 项目为例
当前目录结构如下
import Table from './src/index.vue'
import { withInstall } from '../withInstall'
const TTable = withInstall(Table)
export default TTable
...
import TTable from './table'
// 存储组件列表
const components = [
TTable,
....
]
// 插件注册:在 Vue 项目的入口文件中,通过 ( app.use(插件) ) 进行注册
const installComponents = (app: any) => {
components.forEach((comp: any) => {
app.component(comp.name as string, comp)
})
}
const install = (app: any, router?: any) => {
installComponents(app)
}
export default {
...components, // 按需引入
// 导出的对象必须具有 install,才能被 Vue.use() 方法安装
install
}
pnpm add vitepress -D
# Hello Vitepress
"scripts": {
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs"
},
---
layout: home
title: T-ui-plus
# titleTemplate: 选项卡描述
editLink: true
lastUpdated: true
hero:
name: T-ui-plus
text: vue3基础组件
tagline: Vue3 中基于Element-plus二次封装基础组件文档
image:
src: /img/wocwin.jpg
alt: t-ui-plus
actions:
- theme: brand
text: 安装指南
link: /components/
- theme: brand
text: 组件预览
link: /components/TSelect/base.md
features:
- icon: 声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/69167
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。