yj-plus
YjPlus
DOCS
文档请查看YjPlus
使用
支持ESM和UMD(不介绍umd方式了,目前没有项目使用该方式)
安装
pnpm i yj-plus
# or
cnpm i yj-plus
# or
npm i yj-plus
支持按需导入和全部导入
全量导入
- 方式一
在main.ts中
import yjPlus from 'yj-plus'
// 注意⚠️:需要在引入ElementPlus的样式后再引入ui库样式
import 'yj-plus/theme-chalk/index.css'
app.use(yjPlus)
【推荐】
样式导入也可在vite.config.[jt]s中加入:
export default {
css:{
preprocessorOptions:{
sass:{
additionalData: `
@use "./style/element.scss" as *;
@use "yj-plus/theme-chalk/index.css" as *;
`
}
}
}
}
按需导入
⚠️ 因未实现类似unplugin-element-plus的插件,按需导入需手动导入
<!-- xxx.vue -->
<template>
<y-card title="测试卡片" :show-folder="true">卡片内容</y-card>
</template>
<script setup lang="ts">
import {YCard} from 'yj-plus/es'
import 'yj-plus/theme-chalk/card.css'
</script>
发布[⚠️废弃]
采用原始方法发布,打包后在dist目录执行npm run publish
开发
开发文档见开发文档
待办事项
开发相关
- 加入单元测试(vitest)
使用相关
- 自动按需导入插件开发
Related Packages
naive-ui
A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript,...
6,454,403
18,588
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 2.1.10 | ^3.2.0 | MIT | |
| 2.1.9 | ^3.2.0 | MIT | |
| 2.1.8 | ^3.2.0 | MIT | |
| 2.1.7 | ^3.2.0 | MIT | |
| 2.1.5 | ^3.2.0 | MIT | |
| 2.1.4 | ^3.2.0 | MIT | |
| 2.1.3 | ^3.2.0 | MIT | |
| 2.1.2 | ^3.2.0 | MIT | |
| 2.1.0 | ^3.2.0 | MIT | |
| 2.0.16 | ^3.2.0 | MIT | |
| 2.0.12 | ^3.2.0 | MIT | |
| 2.0.11 | ^3.2.0 | MIT | |
| 2.0.10 | ^3.2.0 | MIT | |
| 2.0.9 | ^3.2.0 | MIT | |
| 2.0.8 | ^3.2.0 | MIT | |
| 2.0.6 | ^3.2.0 | MIT | |
| 2.0.5 | ^3.2.0 | MIT | |
| 2.0.4 | ^3.2.0 | MIT | |
| 2.0.3 | ^3.2.0 | MIT | |
| 2.0.2 | ^3.2.0 | MIT | |
| 2.0.1 | ^3.2.0 | MIT | |
| 2.0.0 | ^3.2.0 | MIT | |
| 1.0.9 | ^3.2.0 | MIT | |
| 1.0.8 | ^3.2.0 | MIT | |
| 1.0.7 | ISC | ||
| 1.0.6 | ISC | ||
| 1.0.5 | ISC | ||
| 1.0.4 | ISC | ||
| 1.0.3 | ISC | ||
| 1.0.2 | ISC |
Showing the latest 30 of 32. See every release on npm
Pre-releases (2)
| Version | Released | Vue | License |
|---|---|---|---|
| 1.0.5-alpha | ISC | ||
| 0.0.0-dev.1 | ^3.2.0 | MIT |