ningjianhaonpm
v1.0.6
Published
Use tsx syntax to encapsulate element-plus twice to provide flexible configuration items
Downloads
1
Maintainers
Readme
简体中文 | English
🚀 特性
- 🦾 灵活度高: 使用
tsx
语法编写,保证类型的同时,给开发者提供了更灵活的写法,给使用者提供了更方便的配置 - ⚡ 完全可摇树: 自带 Tree-shaking,只对引入的代码进行打包
- 🫶 代码零侵入: 保持
element-plus
Descriptions 所有属性、插槽的同时,提供更灵活的配置 - ⚓ 代码提交前校验: 使用 husky 对提交代码前进行规则校验,强制规范开发流程,防止开发失误
📦 安装
npm install ningjianhaonpm
or
pnpm add ningjianhaonpm
🦄 用法
局部注册(单文件)
import { PureDescriptions } from "ningjianhaonpm";
<pure-descriptions :data="data" :columns="columns"></pure-descriptions>
全局注册(main.ts)
import { createApp } from "vue";
import App from "./App.vue";
import PureDescriptions from "ningjianhaonpm";
const app = createApp(App);
app.use(PureDescriptions).mount("#app");
Volar 支持
- 如果您在使用
Volar
,那么可以在 tsconfig.json 中配置 compilerOptions.types 来指定全局组件类型(尤其是全局注册时要想获得类型提示就需要加上下面配置)
// tsconfig.json
{
"compilerOptions": {
// ...
"types": ["ningjianhaonpm/volar"]
}
}