1.0.17 • Published 12 months ago

lss-ui v1.0.17

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

组件库介绍

纯手工搭建 Vue3 组件库,包含多个组件,组件之间可以相互组合,满足日常开发需求, MD语法参考

  • 为什么选择pnpm?

  • 节省磁盘空间并提升安装速度,是同类工具速度的将近2倍

  • 支持monorepo,对于组件库来说这一点很重要,不仅仅只实现了组件共享,也包含了工具(类)包、hooks、自定义指令、主题等,也可以独自发包也可以统一发包
  • pnpm自带monorepo,使用monorepo的目的是多个项目可以共用一套代码风格、一套代码提交规则以及CI相关流程
  • 使用 pnpm创建的node_modules是非扁平的,解决了幽灵依赖的问题

介绍

本组件库使用 Vite5 + Vue3 + typescript 进行二次封装日常组件,组件之间可以相互组合,满足日常开发需求

安装

  1. 安装依赖
pnpm install lss-ui
  1. 使用
// 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')
  1. 启动项目
pnpm dev

组件列表

  • LssEditor 按钮

组件使用

<template>
  <div>
    <LssEditor v-model="editorValue" :height="300" />
  </div>
</template>

<script lang="ts">
  import { ref } from 'vue'
  import { LssEditor } from 'lss-ui'

  const editorValue = ref('')
</script>
1.0.17

12 months ago

1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago