关于javascript:????-Element-UI-for-Vue-30-来了

第一个应用 TypeScript + Vue 3.0 Composition API 重构的组件库 Element Plus 公布了 ???? ~

2016 年 3 月 13 日 Element 悄悄诞生,经验了 4 年的风雨洗礼,咱们从一个饿了么外部业务组件库成长为 Vue 生态里最风行的 UI 组件库之一。

截至本文撰写时,Element 已取得 48200 Github Star, NPM 下载量 95 万次/每月的可喜成绩。感激超过 530 名社区贡献者的参加保护,和咱们一起实现了 4400 次 commit 的更新迭代。


*Element 开发团队 40000 Github Star 庆祝会

Element Plus for Vue 3.0

2020 年,随着 Vue 3.0 不断完善和公布,咱们也缓和投入到 Element 对 Vue 3.0 的降级适配工作中。历经 6 个月共计 23 个 alpha 版本的迭代,终于,在明天, Element Plus for Vue 3.0 Beta 版本正式公布 ???? !

https://github.com/element-plus/element-plus

Vue 3.0 的大版本升级,对生态组件库来说也是一次丢掉历史包袱前行的好机会,咱们大刀阔斧对 Element 进行了一次深度重构。

Element Plus for Vue 3.0 是一个应用 TypeScript + Composition API 重构的全新我的项目。咱们简直重写了每一行 Element 的代码,用最 Vue 3 的形式出现了最完满的 Element,次要有:

  • 应用 TypeScript 开发,提供残缺的类型定义文件
  • 应用 Vue 3.0 Composition API 升高耦合,简化逻辑
  • 应用 Vue 3.0 Teleport 新个性重构挂载类组件
  • 应用 Lerna 保护和治理我的项目
  • 应用更轻量更通用的工夫日期解决方案 Day.js
  • 降级适配 popperjs, async-validator 等外围依赖
  • 欠缺 52 种国际化语言反对

除此以外,还有:

  • 全新的视觉*
  • 优化的组件 API
  • 更多自定义选项
  • 更加详尽敌对的文档

Q:Element Plus 和 Element UI 是什么关系? 为什么又一个新我的项目?

正如 vue-next 之于 vue,一次 100% 的重构尽管解决了很多历史遗留问题,但也不可避免的引入一些新的 bug 和问题,而独立的 issue 和 pr 区能够缩小大家应用和反馈的心智老本,也能更加不便咱们定位问题,并行保护迭代。

Element will stay with Vue 2.x

For Vue 3.0, we recommend using Element Plus from the same team

具体能够参考 Element 的 README https://github.com/ElemeFE/element/blob/dev/README.md

Q: 老 Element 我的项目能够平滑降级到 Vue 3.0 + Element Plus 吗?

因为 Vue 3.0 降级引入了局部 API 的调整,老我的项目的降级不可避免的要做些许改变。但咱们力争把变更内容做到可控,只须要很少的调整就能实现我的项目降级。在今后 Vue 3.0 的我的项目里,还是相熟的 Element 的配方和滋味。

Q: Element UI 还会保护吗?

当然会!(而且始终在失常迭代公布呀 ヽ(✿゚▽゚)ノ)

每每看到社区相似的担心,对咱们都是一种鞭策。作为一个负责任的开源我的项目,必然不会辜负大家的期待。随着用户的增多,肩上的压力也越来越大,心愿大家应用了 Element 能真正为我的项目开发减负提效,这样咱们多加班,大家早上班,想到这,感觉胸前的红领巾更娇艳了????。

开始体验吧

有很多形式能够体验 Element Plus for Vue 3.0

  • 手动装置 npm install element-plus ,详见官网装置指南
  • 下载 Webpack 脚手架 间接运行体验
  • ???? 尝鲜时下最炫酷的Vite 打包脚手架
  • 通过 Vue CLI 插件 引入

What’s Next for Element Plus?

  • 一次重大视觉更新
  • 2 个全新组件缓和研发中
  • 访问速度更快,性能更弱小的官方网站

喜爱 Element Plus 吗?来点个 Star ❤️ 反对激励咱们一下吧 ~

感激大家 4 年以来对 Element 的关注,是你们的反对让 Element 不断完善,力争做到最好。咱们也会不忘开源初心,反哺社区,将来将对社区更加凋谢,十分欢送酷爱开源的你来和咱们一起欠缺 Element Plus —— 赠人玫瑰,手有余香,开源社区的保护,不仅仅是靠一个团队,一个公司,咱们置信是靠所有酷爱开源,领有开源精力,热衷于分享和交换的敌人们。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理