-
Notifications
You must be signed in to change notification settings - Fork 12
是否可以作为 UI 组件库使用 npm
安装在已有项目中?
#4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
理论上是可以的,没做过详细测试。有些前置配置必须要做,否则会报错,详情查看文档。 同时我也意识到这个问题了,所以现在正在开发改进型的几个(Vue3)工程,1.core库,2.toolkit,3.svgUI 都尽量的减少前置配置和依赖项,应该是可以做到常规组件的安装即可用的水平。 后两个工程是从core库摘录出来的。其中svgUI(暂定名称)库包含了所有高级版里面的svg边框组件,svg标题组件,svg背景新增至40+,svgSpinner20,还有许多其他的svg元素组件就不一一列举了。 现在能确定的是svgUI库中的90%以上的组件都是直接可以免费使用的,仅仅部分组件会被划分为高级组件作为付费组件(如:Panel3D,AdaptivePanel的高级滚动模式等等)。 Techui-svgUI库应该会在2024年的10月-12月左右发布,到时候会提供使用案例、文档。 |
@jay86cn |
原本预计24年的10-12发布一系列基于vue3开发的新版组件库,但我希望这几个库尽量的能完善一点,所以附带的还开发了一个base组件库,提供最常见的一些基础组件,同时给新规划的一系列组件库做基础支撑。 此前高级版中,引入了elementui来给techuiUI做基础组件支撑,但我决定在新版中不这样做,所以规划和开发了一系列的基础组件。如果能在发布后,能成立起来一个公益团队,我将开源这部分的基础组件,这部分基础组件暂命名为techui-base. 新版的svgui和toolkit这两个库,目前正在纠结是否完全免费,或者仅仅含1-2个付费组件。 但目前决定svgui库中不在包含echartsinit的封装组件,理由是我希望它作为一个纯粹的svg方面的组件库,但这个库会包含主题、多语言等功能,所以它也会需要base库的支撑。 toolkit库,是除了svg组件之外的组件形成的一个库,用于开发一些常见的办公、数据展示、后台管理等系统。 这两个库,因为有很多公共的组件和状态管理,所以是无法同时使用的。同时也是希望能借由这两个免费库来推广techui的服务和techui-pro这个库。 因为我独立完成所有的开发工作,包括后续文档编撰,建站,并且还仅仅是业余进行开发,日常还得忙公司的工作。所以进度方面无法保证。但目前在稳步进行中,基础库接近于开发完毕。 在之前的版本对于我来说完成大于完美,但这次的版本我希望完美权重更大一些。 我希望能在2025年3、4月份,至少能发布一个测试版本。前提是不会再有什么新奇的想法导致一些组件推翻重做的情况(已经数次发生这样的事情了) |
期待期待 |
必须是把本项目作为项目框架吗?是否可以作为 UI 组件库使用
npm
安装在已有项目中?The text was updated successfully, but these errors were encountered: