# lss-ui
**Repository Path**: yuyingqianduan/lss-ui
## Basic Information
- **Project Name**: lss-ui
- **Description**: 本组件库使用 Vite5 + Vue3 + Typescript 进行二次封装Element-Plus日常组件以及个别个人觉得方便快捷使用的组件,组件之间可以相互组合,满足日常开发需求
- **Primary Language**: TypeScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://gitee.com/yuyingqianduan/lss-ui
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-08-01
- **Last Updated**: 2024-08-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 组件库介绍
纯手工搭建 Vue3 组件库,包含多个组件,组件之间可以相互组合,满足日常开发需求, [MD语法参考](https://daringfireball.net/projects/markdown/)
- 为什么选择pnpm?
- 节省磁盘空间并提升安装速度,是同类工具速度的将近2倍
- 支持monorepo,对于组件库来说这一点很重要,不仅仅只实现了组件共享,也包含了工具(类)包、hooks、自定义指令、主题等,也可以独自发包也可以统一发包
- pnpm自带monorepo,使用monorepo的目的是多个项目可以共用一套代码风格、一套代码提交规则以及CI相关流程
- 使用 pnpm创建的node_modules是非扁平的,解决了幽灵依赖的问题
## 介绍
本组件库使用 Vite5 + Vue3 + typescript 进行二次封装日常组件,组件之间可以相互组合,满足日常开发需求
## 安装
1. 安装依赖
```
pnpm install lss-ui
```
2. 使用
```ts
// main.ts
import { createApp } from 'vue'
import './style.css'
import App from './App.vue'
import LssUI from 'lss-ui'
import 'lss-ui/lib/style.css'
const app = createApp(App)
app.use(LssUI).mount('#app')
```
3. 启动项目
```
pnpm dev
```
## 组件列表
- [x] LssEditor 按钮
## 组件使用
```html
```
## 基础md语法
### 插入链接
[插入链接](url)
### 插入图片

### 插入表情
打开 [表情包链接](https://github.com/ikatyang/emoji-cheat-sheet) 随意挑选插入
### 提示语
::: tip
这是一个提示
:::
::: warning
这是一个警告
:::
::: danger
这是一个危险警告
:::
::: details
这是一个 details 标签
:::
### 自动换行
在当前行最后敲击两个空格以上
# 底部水平线
Horizontal rule:
---
`code 转义代码`