从零用VitePress搭建博客教程(6) -– 第三方组件库的使用和VitePress搭建组件库文档

这篇具有很好参考价值的文章主要介绍了从零用VitePress搭建博客教程(6) -– 第三方组件库的使用和VitePress搭建组件库文档。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

接上一节:从零用VitePress搭建博客教程(5) - 如何自定义页面模板、给页面添加独有的className和使页面标题变成侧边目录?

九、第三方组件库的使用

我们经常看见UI组件库的文档,这里我们就用element-plus第三方组件库为例子,搭建组件库文档

examples:作为组件库示例目录,我们以Button组件使用为例

从零用VitePress搭建博客教程(6) -– 第三方组件库的使用和VitePress搭建组件库文档

1、安装element-plus

pnpm install element-plus

2、引入element-plus

安装完成后,在theme/index.js引入element-plus相关文件

import DefaultTheme from "vitepress/theme";
 
import ElementPlus from "element-plus";
import "element-plus/dist/index.css";
 
export default {
  ...DefaultTheme,
  NotFound: () => "404", // <- this is a Vue 3 functional component
  enhanceApp({ app, router, siteData }) {
    // app is the Vue 3 app instance from createApp()
    // router is VitePress' custom router (see `lib/app/router.js`)
    // siteData is a ref of current site-level metadata.
    app.use(ElementPlus);
  },
};

3、编写button.md文档

# Button 按钮
 
## 基础用法
 
<div class="ui-button">
  <el-button type="primary">主要按钮</el-button>
  <el-button type="success">绿色按钮</el-button>
  <el-button type="info">灰色按钮</el-button>
  <el-button type="warning">黄色按钮</el-button>
  <el-button type="danger">红色按钮</el-button>
</div>
 
<details>
  <summary>查看代码</summary>
 
``` vue
<template>
  <el-button type="primary">主要按钮</el-button>
  <el-button type="success">绿色按钮</el-button>
  <el-button type="info">灰色按钮</el-button>
  <el-button type="warning">黄色按钮</el-button>
  <el-button type="danger">红色按钮</el-button>
</template>
```
 
</details>
 
 
### plain用法
 
<div class="ui-button">
  <el-button type="primary" plain>主要按钮</el-button>
  <el-button type="success" plain>绿色按钮</el-button>
  <el-button type="info" plain>灰色按钮</el-button>
  <el-button type="warning" plain>黄色按钮</el-button>
  <el-button type="danger" plain>红色按钮</el-button>
</div>
 
::: details CODE
 
``` vue
<el-button type="primary" plain>主要按钮</el-button>
<el-button type="success" plain>绿色按钮</el-button>
<el-button type="info" plain>灰色按钮</el-button>
<el-button type="warning" plain>黄色按钮</el-button>
<el-button type="danger" plain>红色按钮</el-button>
```
:::

这里用到html5的details和summary标签,不了解的话可以去搜索看下。

然后配置一个“组件使用”的头部导航,效果如下:

从零用VitePress搭建博客教程(6) -– 第三方组件库的使用和VitePress搭建组件库文档

在线预览效果:https://msyuan.github.io/vitePress-project/examples/button.html

github地址:https://github.com/msyuan/vitePress-project

 原文地址:VitePress最新版本使用-第三方组件库的使用和搭建组件库文档

 文章来源地址https://www.toymoban.com/news/detail-710987.html

到了这里,关于从零用VitePress搭建博客教程(6) -– 第三方组件库的使用和VitePress搭建组件库文档的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python第三方库安装教程、什么是第三方库

    Python有一个全球社区:https://pypi.org/,在这里我们可以搜索任何主题的Python第三方库。PyPI全称是Python Package Index,指的是Python包的索引,它由PSF(Python Software Foundation)来维护,并且展示全球Python计算生态。 我们需要学会利用PyPI的主站检索,找到我们使用和关心的Python第三方

    2024年02月03日
    浏览(79)
  • Python第三方库安装详细教程(图文结合)

    在安装Python第三方库要先确保Python环境已经安装,如果没有安装可以参考我的文章。 Pytnon安装教程: https://blog.csdn.net/qq_41515916/article/details/130216678 Pycharm安装及汉化教程: https://blog.csdn.net/qq_41515916/article/details/130283522 Python模块安装主要有两种方法(安装方法很多,只列举了常

    2024年02月09日
    浏览(35)
  • 73. python第三方库安装教程(超详细)

    Python 的库分为2类。 标准库:不需要安装,需要导入。 第三库:需要安装、需要导入。 【导入语法】 import + 库名 【示例】 openpyxl = open + python + xlsx 【简写如下】 openpyxl = open +py + xl open 是打开的意思。 py 指 python 。 xl 是 xlsx/xlsm/xltx/xltm 的缩写。 xlsx/xlsm/xltx/xltm 是电子表格的

    2024年02月09日
    浏览(34)
  • python内网环境安装第三方包【内网搭建开发环境】

    内网安装第三方包的应用场景,一般是一些需要在没网的环境下进行开发的情况。这些环境一般仅支持本地局域网访问,所以只能在不下载任何第三方包的情况下艰难开发。 将当前应用依赖的第三方包提前下载到本地,拷贝到单机环境下安装,但是不能一个个下载安装,那样

    2024年02月09日
    浏览(29)
  • pip(Python包管理工具)安装第三方库教程

      首先就是按下 Win + R ,输入cmd后点击 Enter ;在dos界面输入“python”   出现“Python + 版本号”证明可直接在该路径下安装第三方库(安装设置问题),如果显示报错,可以在环境变量中添加Python路径,或者将目录切换到Python安装目录下的Scripts文件夹下,输入“cmd\\\", E

    2024年02月06日
    浏览(33)
  • 若依实现第三方登录,史上最全保姆级教程

    2.3.1:实体类 2.3.2:mapper.java 2.3.3:mapper对应的xml 2.3.4:service接口 2.3.5:service实现类 2.3.5:SysUserThirdAccountController 3.8.1:在原来的注入UserDetailsService类上添加注解指定userDetailsByPasswordService 3.8.2:添加认证白名单,这几个链接配置为免登录链接 3.8.3:将AuthenticationGiteeProvider注入

    2024年01月21日
    浏览(23)
  • 现代CMake高级教程 - 第 5 章:链接第三方库

    双笙子佯谬老师的【公开课】现代CMake高级教程课程笔记 案例 使用 tbb 库 main.cpp 直接链接 tbb CMakeLists.txt 直接链接 tbb 的缺点: 如果这样直接指定 tbb,CMake 会让链接器在系统的库目录里查找 tbb,他会找到 /usr/lib/libtbb.so 这个系统自带的,但这对于没有一个固定库安装位置的

    2024年02月02日
    浏览(31)
  • 爬虫项目(10):白嫖抓第三方网站接口,基于Flask搭建搭建一个AI内容识别平台

    在数据驱动的时代,人工智能生成的内容变得越来越普遍。对于内容创作者和分析师来说,区分AI生成的内容与人类生成的内容变得尤为重要。在这篇文章中,我们将介绍一个项目,该项目使用 Flask 和 Requests 库来模拟对 writer.com 的 AI 内容检测功能的访问。 地址:https://nice

    2024年01月16日
    浏览(31)
  • 飞鱼CRM接入第三方系统 飞鱼API对接详细教程

    场景描述 在白码低代码开发平台中,是支持外部crm系统的线索通过接口流入到白码系统里面,换而言之,只要外部的系统有线索api接口,白码系统可以接收线索并在白码系统上进行后续操作。本文以飞鱼crm系统为例,讲解如何接收飞鱼crm系统传过来的线索 前期准备 准备两个

    2024年01月21日
    浏览(30)
  • Pycharm安装第三方库教程、安装位置、以及镜像设置方法

      Pycharm安装第三方库继承了经典cmd命令的几种方法,同时增加了一种在软件中点选的方式,本文对集中安装方式进行简单介绍,并给出不同方法对应安装位置以及全局环境和虚拟化环境的相关依赖关系。    这里强烈建议:先配置镜像、再Terminal安装!   虽然现在直接

    2024年02月02日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包