从零开始的 Vuepress2.X (三)

Toby2023/3/22VueVuepress2.X
(三)使用 Element-Plus 组件库

前言

vuepress支持vue语句,那怎么少的了vue的组件库呢
下面我们就引入 Element Plus 来丰富我们的博客

1、使用 Element Plus

1.1 安装 Element Plus

pnpm install element-plus
yarn add element-plus
npm install element-plus --save

1.2 引入 Element Plus

在 client 中引入

// .vuepress/client.ts
import { defineClientConfig  } from '@vuepress/client'// 导入组件库
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import * as ElementPlusIconsVue from '@element-plus/icons-vue';

const icons = ElementPlusIconsVue as any;

export default defineClientConfig ({
  enhance({ app }){
    // 引入element图标
    Object.keys(icons).forEach(key => {
        app.component(key, icons[key])
    })
    // 挂载 element plus
    app.use(ElementPlus)
  },
  ...
})

之后我们就可以直接使用了

---
title: test2
date: 2023/3/1
tags:
  - css
categories:
  - 测试组件
---

<el-button>我是按钮</el-button>

更新时间 2024/5/20 14:47:01