{"_id":"@maxtan/ez-ui","_rev":"41-1c03939105feb70c41a94d402e5cd9dd","name":"@maxtan/ez-ui","dist-tags":{"latest":"1.1.1"},"versions":{"0.12.1":{"name":"@maxtan/ez-ui","version":"0.12.1","keywords":["ez-ui","vue","element-plus"],"author":{"name":"MaxTan","email":"peng.tan0814@sinocare.com"},"license":"MIT","_id":"@maxtan/ez-ui@0.12.1","maintainers":[{"name":"maxtan","email":"maxtan330@163.com"}],"homepage":"https://ezui.cc","dist":{"shasum":"f387e4d26929c716c7df1b44cbd7e9f975245b6d","tarball":"https://registry.npmjs.org/@maxtan/ez-ui/-/ez-ui-0.12.1.tgz","fileCount":44,"integrity":"sha512-W6REwirtyGTDXcv0aXhwBDSxN3BQz52TKM6Jn8U2AfeTwXsAazv3o0lPc4gNsFzFgwohP//s1c4aR5SN0FA/UQ==","signatures":[{"sig":"MEUCIQD/Jcs3m7L9ZoFiOrOlkbFPZ/kDMdJzBVPgJO2GvJGldQIgb3D+uGV/Rt782g2RKTc0NKNMU5S0mrDI96u+AutF38g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212444},"main":"dist/index.cjs","type":"module","_from":"file:maxtan-ez-ui-0.12.1.tgz","style":"dist/index.css","types":"./dist/types/ez-ui/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"build":"cross-env NODE_OPTIONS=--max_old_space_size=4096 vite build","release":"release-it"},"_npmUser":{"name":"maxtan","email":"maxtan330@163.com"},"_resolved":"C:\\Users\\maxta\\AppData\\Local\\Temp\\8a86959e52d415f1bb4db0f68ec79723\\maxtan-ez-ui-0.12.1.tgz","_integrity":"sha512-W6REwirtyGTDXcv0aXhwBDSxN3BQz52TKM6Jn8U2AfeTwXsAazv3o0lPc4gNsFzFgwohP//s1c4aR5SN0FA/UQ==","_npmVersion":"10.9.2","description":"一个基于element-plus的拓展组件库","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"element-plus":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/ez-ui_0.12.1_1757770165039_0.6020996307968993","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@maxtan/ez-ui","version":"0.13.0","keywords":["ez-ui","vue","element-plus"],"author":{"name":"MaxTan","email":"peng.tan0814@sinocare.com"},"license":"MIT","_id":"@maxtan/ez-ui@0.13.0","maintainers":[{"name":"maxtan","email":"maxtan330@163.com"}],"homepage":"https://ezui.cc","dist":{"shasum":"115915bb6e388260804a3ce5b96197ce902a21f3","tarball":"https://registry.npmjs.org/@maxtan/ez-ui/-/ez-ui-0.13.0.tgz","fileCount":44,"integrity":"sha512-f1CjGhkXVJ+dZBA7605kxaJjdiNKlAauGPZPvB1Vt6fl0uIb0XtxVlbZ4wCupBtRvyCcBLLeS98PjSRsKrrC4Q==","signatures":[{"sig":"MEYCIQCdmm7c9CkzAPyLgOrH6sEzLrVr6FcYaiPKdaJaoUCAXwIhAPSfBHS+PynV4rFH4jpMqCx2SsAfKp1IotMHJAeTqQPH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214778},"main":"dist/index.cjs","type":"module","_from":"file:maxtan-ez-ui-0.13.0.tgz","style":"dist/index.css","types":"./dist/types/ez-ui/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"build":"cross-env NODE_OPTIONS=--max_old_space_size=4096 vite build","release":"release-it"},"_npmUser":{"name":"maxtan","email":"maxtan330@163.com"},"_resolved":"C:\\Users\\peng.tan0814\\AppData\\Local\\Temp\\056f9fac21d20b259418823b1c2ea419\\maxtan-ez-ui-0.13.0.tgz","_integrity":"sha512-f1CjGhkXVJ+dZBA7605kxaJjdiNKlAauGPZPvB1Vt6fl0uIb0XtxVlbZ4wCupBtRvyCcBLLeS98PjSRsKrrC4Q==","_npmVersion":"10.9.2","description":"一个基于element-plus的拓展组件库","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"peerDependencies":{"element-plus":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/ez-ui_0.13.0_1763532233878_0.47007639611240903","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@maxtan/ez-ui","version":"0.15.0","keywords":["ez-ui","vue","element-plus"],"author":{"name":"MaxTan","email":"peng.tan0814@sinocare.com"},"license":"MIT","_id":"@maxtan/ez-ui@0.15.0","maintainers":[{"name":"maxtan","email":"maxtan330@163.com"}],"homepage":"https://ezui.cc","dist":{"shasum":"c65092789c9231f8b0cad0a143b574e0367142ea","tarball":"https://registry.npmjs.org/@maxtan/ez-ui/-/ez-ui-0.15.0.tgz","fileCount":47,"integrity":"sha512-KkSP1g5kn+jBlpiPiuka3oZCQMkF4reQCn4r0xS2/xeJmi389sr7DP1RGFPgkWlQysNMkMCp+w7Gw5ImFcRdpw==","signatures":[{"sig":"MEQCIC69247IKbsL4+EEYYeN/n0H+exJ3jFpU2TNGF4VzXH/AiAXIZLThuQRQgZs1U/M58wHLs/H4YKU1/TRafJHckFdoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422490},"main":"dist/index.cjs","type":"module","_from":"file:maxtan-ez-ui-0.15.0.tgz","style":"dist/index.css","types":"./dist/types/ez-ui/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"build":"cross-env NODE_OPTIONS=--max_old_space_size=4096 vite build","release":"release-it"},"_npmUser":{"name":"maxtan","email":"maxtan330@163.com"},"_resolved":"C:\\Users\\peng.tan0814\\AppData\\Local\\Temp\\d238c3b5f8402394a1d7368314295a0d\\maxtan-ez-ui-0.15.0.tgz","_integrity":"sha512-KkSP1g5kn+jBlpiPiuka3oZCQMkF4reQCn4r0xS2/xeJmi389sr7DP1RGFPgkWlQysNMkMCp+w7Gw5ImFcRdpw==","_npmVersion":"10.9.2","description":"一个基于element-plus的拓展组件库","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ez-ui_0.15.0_1768484745142_0.06183490280022208","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@maxtan/ez-ui","version":"0.24.0","keywords":["ez-ui","vue","element-plus"],"author":{"name":"MaxTan","email":"peng.tan0814@sinocare.com"},"license":"MIT","_id":"@maxtan/ez-ui@0.24.0","maintainers":[{"name":"maxtan","email":"maxtan330@163.com"}],"homepage":"https://ezui.cc","dist":{"shasum":"e55bcd717ac58ecdfa0dcab43a0bcfb79dc728e8","tarball":"https://registry.npmjs.org/@maxtan/ez-ui/-/ez-ui-0.24.0.tgz","fileCount":6,"integrity":"sha512-Mpd2V+U8wGY2lR5to5BC9Rko05VVLCYb3uPRe153sQjYisKDoeqjIlLqUE+aRXZRWSpSRgZHBHEWq6IpizpOYw==","signatures":[{"sig":"MEQCIAK6PFQpARzuwpw/rQofxpeXzETlZ9Q4CYp/CdUifMpIAiB/g+UjO3/ALdbjnpP0Vq37rBMRVwqdX2GIu+r0fhp8qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178928},"main":"dist/index.cjs","type":"module","_from":"file:maxtan-ez-ui-0.24.0.tgz","style":"dist/index.css","types":"./dist/types/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"build":"cross-env NODE_OPTIONS=--max_old_space_size=4096 vite build","release":"release-it"},"_npmUser":{"name":"maxtan","email":"maxtan330@163.com"},"_resolved":"C:\\Users\\peng.tan0814\\AppData\\Local\\Temp\\3935323104c92345036c6a4be97bcab5\\maxtan-ez-ui-0.24.0.tgz","_integrity":"sha512-Mpd2V+U8wGY2lR5to5BC9Rko05VVLCYb3uPRe153sQjYisKDoeqjIlLqUE+aRXZRWSpSRgZHBHEWq6IpizpOYw==","_npmVersion":"10.9.2","description":"一个基于element-plus的拓展组件库","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ez-ui_0.24.0_1769391458199_0.5527837175546024","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@maxtan/ez-ui","version":"0.25.0","keywords":["ez-ui","vue","element-plus"],"author":{"name":"MaxTan","email":"maxtan330@163.com"},"license":"MIT","_id":"@maxtan/ez-ui@0.25.0","maintainers":[{"name":"maxtan","email":"maxtan330@163.com"}],"homepage":"https://ezui.cc","dist":{"shasum":"a1e809ae1fafcac6c33ced00f1525acce08017f5","tarball":"https://registry.npmjs.org/@maxtan/ez-ui/-/ez-ui-0.25.0.tgz","fileCount":6,"integrity":"sha512-os9lv3pqQ89U77MVxhHhzERIOcpQp6zTDUfi/LqiEI5wLAYGoz8OwksttqrVDS1LU+O2fkwabihW4oDCBh2ofw==","signatures":[{"sig":"MEUCIAInGBvixUFX14vAslE+MtpX/rv0PLM5l+j9JKWo1AXIAiEAkM42B+HEUkzyQyJJS9AjgndwJq54rzpjbf1BV1vGJe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190648},"main":"dist/index.cjs","type":"module","_from":"file:maxtan-ez-ui-0.25.0.tgz","style":"dist/index.css","types":"./dist/types/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"build":"cross-env NODE_OPTIONS=--max_old_space_size=4096 vite build","release":"release-it"},"_npmUser":{"name":"maxtan","email":"maxtan330@163.com"},"_resolved":"C:\\Users\\peng.tan0814\\AppData\\Local\\Temp\\749bca9a8bcf75ea886784b8b0e6abe0\\maxtan-ez-ui-0.25.0.tgz","_integrity":"sha512-os9lv3pqQ89U77MVxhHhzERIOcpQp6zTDUfi/LqiEI5wLAYGoz8OwksttqrVDS1LU+O2fkwabihW4oDCBh2ofw==","_npmVersion":"10.9.2","description":"一个基于element-plus的拓展组件库","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ez-ui_0.25.0_1773372615551_0.12419121594614224","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@maxtan/ez-ui","version":"1.0.1","keywords":["ez-ui","vue","element-plus"],"author":{"name":"MaxTan","email":"peng.tan0814@sinocare.com"},"license":"MIT","_id":"@maxtan/ez-ui@1.0.1","maintainers":[{"name":"maxtan","email":"maxtan330@163.com"}],"homepage":"https://ezui.cc","dist":{"shasum":"8a6ecc6bcc8abc2098de2c839bfd6b6956e96a57","tarball":"https://registry.npmjs.org/@maxtan/ez-ui/-/ez-ui-1.0.1.tgz","fileCount":6,"integrity":"sha512-R0/XnAQGYExmRW8qZwJgNVD5tmzOhGMIu4tLLeom27kClC+sTiJv6rRBc5hs17PqSWVrdbAbMuX1nb5btOo+uQ==","signatures":[{"sig":"MEQCIBzhhYj179rAmDDNv+fIk3Ybdf+70QLSlQDfVB7s/ZA+AiB3gzila7DpbssscdYL5daskCH0yeioVkuky7/O5ZOhjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230547},"main":"dist/index.cjs","type":"module","_from":"file:maxtan-ez-ui-1.0.1.tgz","style":"dist/index.css","types":"./dist/types/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"build":"cross-env NODE_OPTIONS=--max_old_space_size=4096 vite build","release":"release-it"},"_npmUser":{"name":"maxtan","email":"maxtan330@163.com"},"_resolved":"C:\\Users\\peng.tan0814\\AppData\\Local\\Temp\\f347b5bb35aec3995b911a73fa6d7ac7\\maxtan-ez-ui-1.0.1.tgz","_integrity":"sha512-R0/XnAQGYExmRW8qZwJgNVD5tmzOhGMIu4tLLeom27kClC+sTiJv6rRBc5hs17PqSWVrdbAbMuX1nb5btOo+uQ==","_npmVersion":"10.9.2","description":"一个基于element-plus的拓展组件库","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ez-ui_1.0.1_1774607494623_0.827030919949082","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@maxtan/ez-ui","version":"1.0.3","keywords":["ez-ui","vue","element-plus"],"author":{"name":"MaxTan","email":"peng.tan0814@sinocare.com"},"license":"MIT","_id":"@maxtan/ez-ui@1.0.3","maintainers":[{"name":"maxtan","email":"maxtan330@163.com"}],"homepage":"https://ezui.cc","dist":{"shasum":"f3e2da5ae168a117dad1ada82ff32a715b3db7f1","tarball":"https://registry.npmjs.org/@maxtan/ez-ui/-/ez-ui-1.0.3.tgz","fileCount":6,"integrity":"sha512-YpGpdJV3lGklsjR2+AHHSlAxliumv//+1HbwqrkMPSkEAZdk9MFxrA0pt9kdGVzcLif9Fcg9xJJyLSnKMSMkJA==","signatures":[{"sig":"MEQCIHRBEADtVqRLg0N+LRGFwiOYTwXudUb1i/F8CiHkwIWPAiA/XI2ITnaKevrOhLYGgh5H118tIVCfuTjYwmBJUJfH2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230939},"main":"dist/index.cjs","type":"module","_from":"file:maxtan-ez-ui-1.0.3.tgz","style":"dist/index.css","types":"./dist/types/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"scripts":{"build":"cross-env NODE_OPTIONS=--max_old_space_size=4096 vite build","release":"release-it"},"_npmUser":{"name":"maxtan","email":"maxtan330@163.com"},"_resolved":"C:\\Users\\peng.tan0814\\AppData\\Local\\Temp\\c5f56b2be0378ce6ae48e0689237bbdc\\maxtan-ez-ui-1.0.3.tgz","_integrity":"sha512-YpGpdJV3lGklsjR2+AHHSlAxliumv//+1HbwqrkMPSkEAZdk9MFxrA0pt9kdGVzcLif9Fcg9xJJyLSnKMSMkJA==","_npmVersion":"10.9.2","description":"一个基于element-plus的拓展组件库","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ez-ui_1.0.3_1776913604314_0.6032802563957365","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"_id":"@maxtan/ez-ui@1.1.1","dist":{"shasum":"dea30e88f4918db425b684b623d6f9e9e36718d3","tarball":"https://registry.npmjs.org/@maxtan/ez-ui/-/ez-ui-1.1.1.tgz","fileCount":7,"integrity":"sha512-o9DE1EdDHgowj6rpPwgI3xMNALGOi0oBaAxD0qV7Lgnu0hEOMt9YladQ9FBRY7GWF8chk9o+pDL5nD8MTyBvgA==","signatures":[{"sig":"MEYCIQCNrKrK4KSoSRsXf3tqc+ipXwf+AOtezaK4swcWZhnGKgIhAPfru2MiSntOXZsPRZBf91PBfsdiwBbSVBhhVeNnYO+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFXEx+hLTto52JbOqZcQe00SJH3YqtJNVf0XboqR5mWUAiAEfIVUIwATMdtvjp1LlrP5qHs1VYNMbuAMSFy0lFkauQ=="}],"unpackedSize":187762},"main":"dist/index.cjs","name":"@maxtan/ez-ui","type":"module","style":"dist/index.css","types":"./dist/types/index.d.ts","author":{"name":"MaxTan","email":"peng.tan0814@sinocare.com"},"module":"dist/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"gitHead":"d3d6d306923cd476f27369f5a7cc9e10d260e481","license":"MIT","scripts":{"build":"cross-env NODE_OPTIONS=--max_old_space_size=4096 vite build","release":"release-it"},"version":"1.1.1","_npmUser":{"name":"maxtan","email":"maxtan330@163.com"},"homepage":"https://ezui.maxtan.cn","keywords":["ez-ui","vue","element-plus"],"_npmVersion":"11.13.0","description":"一个基于element-plus的拓展组件库","directories":{},"maintainers":[{"name":"maxtan","email":"maxtan330@163.com"}],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","element-plus":">=2.13.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ez-ui_1.1.1_1789709109270_0.638063451862138"}}},"time":{"created":"2025-09-13T08:10:53.247Z","modified":"2026-09-18T05:25:09.528Z","0.10.0":"2025-09-13T08:04:24.061Z","0.10.1":"2025-09-13T08:10:53.548Z","0.10.2":"2025-09-13T08:18:21.589Z","0.11.0":"2025-09-13T08:51:24.776Z","0.12.0":"2025-09-13T10:08:12.535Z","0.12.1":"2025-09-13T13:29:25.231Z","0.13.0":"2025-11-19T06:03:54.092Z","0.14.0":"2026-01-15T12:40:50.886Z","0.15.0":"2026-01-15T13:45:45.297Z","0.16.0":"2026-01-19T03:50:12.724Z","0.17.0":"2026-01-19T06:00:14.830Z","0.18.0":"2026-01-19T08:20:08.095Z","0.19.0":"2026-01-19T08:53:56.191Z","0.20.0":"2026-01-20T01:41:11.678Z","0.21.0":"2026-01-20T06:10:01.603Z","0.22.0":"2026-01-21T01:53:33.154Z","0.23.0":"2026-01-22T09:42:57.219Z","0.24.0":"2026-01-26T01:37:38.338Z","0.25.0":"2026-03-13T03:30:15.739Z","1.0.0":"2026-03-27T10:11:32.901Z","1.0.1":"2026-03-27T10:31:34.782Z","1.0.2":"2026-04-23T01:43:38.623Z","1.0.3":"2026-04-23T03:06:44.468Z","1.1.1":"2026-09-18T05:25:09.356Z"},"author":{"name":"MaxTan","email":"peng.tan0814@sinocare.com"},"license":"MIT","homepage":"https://ezui.maxtan.cn","keywords":["ez-ui","vue","element-plus"],"description":"一个基于element-plus的拓展组件库","maintainers":[{"name":"maxtan","email":"maxtan330@163.com"}],"readme":"# ez-ui 基础组件库\n\n`ez-ui` 是一个基于 `Vue 3` 与 `Element Plus` 的业务扩展组件库，面向中后台场景提供一组开箱可用、可继续定制的基础组件。\n\n它并不是某一个单独组件的封装，而是一套围绕常见业务页面搭建出来的组件集合，目标是减少重复样板代码，统一交互风格，并保留足够的扩展能力。\n\n当前包内主要包含以下能力：\n\n- 表单与配置化表单：`EzDynamicForm`、`EzFormItem`、`EzDatePicker`、`EzQueryPanel`\n- 选择类组件：`EzSelect`、`EzRadio`、`EzCheckbox`\n- 表格与数据展示：`EzTable`、`EzFastTable`、`EzPagination`\n- 交互与弹层：`EzDialog`\n- 资源与展示：`EzIcon`、`EzImageUpload`\n\n## 适用场景\n\n这套组件更适合以下类型的项目：\n\n- 基于 `Element Plus` 的中后台管理系统\n- 需要快速搭建查询、表格、录入、弹窗等标准业务页面的项目\n- 希望在统一视觉和交互规范下继续做业务定制的团队\n\n## 使用前提\n\n本库基于 `element-plus`，接入前请确保项目已安装并正确配置以下基础依赖：\n\n- `vue`\n- `element-plus`\n\n## 安装\n\n```bash\npnpm add @maxtan/ez-ui element-plus\n```\n\n## 快速使用\n\n### 全量注册\n\n```ts\nimport { createApp } from 'vue'\nimport ElementPlus from 'element-plus'\nimport EzUI from '@maxtan/ez-ui'\nimport 'element-plus/dist/index.css'\nimport '@maxtan/ez-ui/dist/index.css'\n\nimport App from './App.vue'\n\nconst app = createApp(App)\n\napp.use(ElementPlus)\napp.use(EzUI)\napp.mount('#app')\n```\n\n### 按需使用\n\n```ts\nimport { EzDialog, EzDynamicForm, EzTable } from '@maxtan/ez-ui'\n```\n\n```vue\n<template>\n  <ez-dialog v-model=\"visible\" title=\"示例弹窗\">\n    <span>hello ez-ui</span>\n  </ez-dialog>\n</template>\n\n<script setup lang=\"ts\">\nimport { ref } from 'vue'\nimport { EzDialog } from '@maxtan/ez-ui'\n\nconst visible = ref(true)\n</script>\n```\n\n## 包内容概览\n\n### 表单类\n\n- `EzDynamicForm`：配置驱动表单，适合快速搭建录入页\n- `EzFormItem`：独立表单项，适合自定义布局\n- `EzDatePicker`：日期/日期时间/月份范围选择，`startDate` / `endDate` 双向拆分\n- `EzQueryPanel`：用于列表页查询区的容器与折叠壳封装\n\n### 选择类\n\n- `EzSelect`：带业务扩展能力的选择器\n- `EzRadio`：单选组件封装\n- `EzCheckbox`：多选组件封装\n\n### 表格与数据展示\n\n- `EzTable`：通用表格封装\n- `EzFastTable`：偏业务化的快速表格方案\n- `EzPagination`：分页能力封装\n\n### 交互与资源类\n\n- `EzDialog`：对话框组件封装\n- `EzIcon`：图标组件与图标集支持\n- `EzImageUpload`：图片上传能力封装\n\n## 设计原则\n\n- 基于 `Element Plus` 进行业务增强，而不是完全替代基础生态\n- 优先解决中后台常见重复场景，而不是追求过度抽象\n- 提供默认能力的同时保留插槽、属性透传和自定义扩展点\n- 保持能全量注册，也能按需引入\n\n## 文档\n\n完整文档、示例和组件说明请查看：\n\n- [https://ezui.maxtan.cn](https://ezui.maxtan.cn)\n","readmeFilename":"README.md"}