千妙科技 > 软件开发

实用干货:再见ElementPlus,我有更好的了

素材提供:千妙科技产业观察 知识分类:软件开发 关键词: 发布日期:2024-01-09

大家好,我是大澈!

本文1200+,整篇阅读大约需要3分钟。

感谢关注微信公众号:“程序员大澈”,免费领取"面试大礼包"一份,然后免费加入问答群,从此让解决问题的你不再孤单!

1. 干货速览

说起 Element Plus ,应该很多朋友都正在用着。

先聊聊它的优点:
  • Element Plus 很好的支持 Vue3
  • 拥有清晰的中文文档
  • 样式设计很简洁
  • API相对来说也比较完善。

但是正因为如此,不得不谈谈它的缺点:

  • 有些API文档,还要切换到 ElementUI 的 Vue2 版本才能找到详细信息
  • 样式设计比较保守,没有太多令人惊艳的地方
  • 组件不够齐全

     

以说一直没有找到,一个适用于 Vue3 的更好的组件库。虽然也有一些比较好看的组件库,但是组件还不如 ElementUI 齐全。

直到我发现了 PrimeVue,觉得这才是我要找的组件库。PrimeVue 的设计让人感觉非常舒服,而且它拥有超过 90 个组件,比 ElementUI 还要多。

当然,缺点也是有的,中文文档不完整,只能看英文文档,对英文要求较高。

2. 干货详述

先说几个 PrimeVue 比较有特色的组件。

2.1 Dock

Dock 是一个由菜单项组成的导航组件,拟苹果 macOS 的 Dock 效果

默认位置是底部,当使用位置属性定义时,其他边缘也可用。

项目中用上直接起飞!

2.Galleria

Galleria 是一个图片内容库组件,可用于高分辨率大图像的展示。

Galleria 需要一个值作为图像集合,用于更高分辨率图像的项目模板以及用于显示为缩略图的缩略图模板。

类似组件曾经在一个项目中使用过,当时是自己手撸的,要是那时就发现这个组件库,估计又能节省不少时间摸鱼呢。

2.Chart

Chart 是一个图表组件,使用它可以无缝衔接各种数据图表。

基于Chart.js是一个 HTML5 的开源图表库

图表配置了 3 个属性:类型、数据和选项。图表类型是使用type属性定义的,该属性接受饼图、柱状图等作为值。数据定义了用图表表示的数据集。选项提供了许多自定义选项,来进行各种自定义。

2.4 快速体验一下

如果你想要体验一下,可以按照下面的步骤进行安装使用。

安装:

# npm
npm install primevue

yarn

yarn add primevue

注册:

import { createApp } from 'vue'
import PrimeVue from 'primevue/config'
import 'primevue/resources/themes/lara-light-teal/theme.css'
import 'primevue/resources/primevue.min.css'

const app = createApp(App) app.use(PrimeVue) app.mount('#app')

使用:

import Button from 'primevue/button';

<Button label="Submit" />

最后,要查看 PrimeVue 更多详细,请走传送门:https://primevue.org/

结语

建立这个平台的初衷:

  • 打造一个仅包含前端问题的问答平台,让大家高效搜索处理同样问题。

  • 通过不断积累问题,一起练习逻辑思维,并顺便学习相关的知识点。

  • 遇到难题,遇到有共鸣的问题,一起讨论,一起沉淀,一起成长。

相关文章
千妙科技客服咨询
微信客服
精选伙伴
授权区域经销,与强者为伍
腾讯云标准伙伴
华为云伙伴
阿拉友商
不只榜样,知道与谁一同在路上
中之杰
金蝶云星辰伙伴
贝思外贸软件
千妙科技
千妙科技
业务范围
数字化工程数字化工程软件定制开发流程自动化定制IT项目实施服务
智慧仓储系统iWMS
海外独立站
智慧制造执行系统iMES
洋货郎 跨境一体化ERP
马克快车 营销自动化 数据产品
千妙云 企业上云 私有化部署
安全加密 SSL
网站一条龙
系统集成
商务合作
商务移动电话:134-8609-0930
宁波市海曙区苍松路43号松厦经贸大楼210
微信公众号
Bilibili 千妙科技
千妙科技
品牌:千妙科技 Qianmiao Cloud运营单位:宁波千妙科技有限公司浙ICP备15001112号-2浙公网安备33020302001030号