首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

20多个好用 Vue 组件库,请查收!

Ag-Grid 是一个基于Vue.js数据表格组件。其中,“ag” 表示 “agnostic”。内部 ag-Grid引擎是在TypeScript实现,零依赖关系。...ag-Grid通过包装器组件支持Vue,你可以在应用程序,就像其他任何Vue组件一样使用ag-Grid。它支持通过属性绑定传递配置,通过事件绑定来处理事件。...Apexcharts是一个现代JavaScript图表库/可通过简单API构建交互式图表和可视化。Vue ApexchartsApexChartsVue.js组件。...vue-chartjs 是一个 Vue 对于 Chart.js 封装,让用户可以在Vue轻松使用Chart.js,很简单创建可复用图表组件,非常适合需要简单图表并尽可能快地运行的人。...此外,它是一个自定义钩子,用来处理vue 3 组件定时器、秒表和时间逻辑/状态。

7.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

14个最好 JavaScript 数据可视化库

Recharts 在使用 D3 作为引擎,并导出了声明性组件。它非常轻巧,可以通过渲染 SVG 元素来创建漂亮交互式图表。它易于使用而且文档完整。图表是可自定义,库本身提供了一些很好例子。...Victory 这是一组专为 React 和 React Native 设计模块化图表组件。...ApexCharts 这是一个相当简洁 SVG 图表库,还附带 Vue.js 和 React 包装器。它在不同设备上效果看起来都很不错,而且该库允许自定义徒步,并提供全面的文档。...适用于:React,Vue.js,纯 JavaScript GitHub:https://github.com/apexcharts 例子:https://apexcharts.com/javascript-chart-demos...Google Charts 一个非常流行图表Web服务,我根本无法把它从列表删除。

5.8K30

50个好用前端框架,千万收好以留备用!

GFM(GitHub Flavored Markdown)两种标准 支持丰富扩展插件,如颜色选择器、图表、UML、表格合并 提供了所见即所得与 Markdown 这两种模式,在编辑过程可以随时切换...五、图标、图表工具 30、Orion Icon Library 地址:orioniconlibrary.com/ 多达6000专业免费SVG矢量图标,还支持深度定制,比如更换配色,更改线条粗细,变换图标风格...33、ApexCharts 地址:apexcharts.com/ ApexCharts.JS 是一个现代化 JavaScript 图表库,用于使用简单 API 构建交互式图表和可视化,功能十分强大。...方便你将图表嵌入到你Vue、React项目中。...经历了三次大版本更新后,累积了大量组件和丰富功能。并支持在线定制个性化主题,更重要是有中文版,方便我们学习使用。

1.9K11

50个好用前端框架,建议收藏!

GFM(GitHub Flavored Markdown)两种标准 支持丰富扩展插件,如颜色选择器、图表、UML、表格合并 提供了所见即所得与 Markdown 这两种模式,在编辑过程可以随时切换...五、图标、图表工具 30、Orion Icon Library 地址:orioniconlibrary.com/ 多达6000专业免费SVG矢量图标,还支持深度定制,比如更换配色,更改线条粗细,变换图标风格...33、ApexCharts 地址:apexcharts.com/ ApexCharts.JS 是一个现代化 JavaScript 图表库,用于使用简单 API 构建交互式图表和可视化,功能十分强大。...方便你将图表嵌入到你Vue、React项目中。...经历了三次大版本更新后,累积了大量组件和丰富功能。并支持在线定制个性化主题,更重要是有中文版,方便我们学习使用。

2.3K31

Vue 使用小技巧

图表resize事件去中心化 1.1 一般情况 有时候我们会遇到这样场景,一个组件中有几个图表,在浏览器resize时候我们希望图表也进行resize,因此我们会在 父容器组件写: mounted...├─MultiCondition │ index.vue 这里对组件名做了判断,如果是index的话就取组件name属性处理后作为注册组件名, 所以最后注册组件为:multi-condition...不同路由组件复用 4.1 场景还原 当某个场景vue-router从/post-page/a,跳转到/post-page/b。然后我们惊人发现,页面跳转后数据竟然没更新?!...组件实例 $props、 $attrs给我们提供了很大便利,特别是父子组件时候。...当你项目页面越来越多之后,在开发环境之中使用 lazy-loading 会变得不太合适,每次更改代码触发热更新都会变得非常慢。所以建议只在生成环境之中使用路由懒加载功能。

1.1K10

使用 SVG 和 Vue.Js 构建动态树图

让我们将所有的都放入图表,以帮助我们看到完整图像。 ? 使用 Vue.js 动态 SVG 到目前为止,我们已经了解了贝塞尔曲线本质,以及它工作原理。因此,我们有了静态 SVG 图概念。...使用 Vue.js 和 SVG,我们现在将用数据驱动图表,并将其从静态转换为动态。 在本节,我们将把 SVG 图分解为 Vue 组件,并将 SVG 属性绑定到计算属性,并使其响应数据更改。...通过这种方式,HTML 才得以正确绑定此属性。 现在,每次我们更改 size 时,图表都会自行调整,而无需手动更改标记。...SVG 路径标记提取到它自己组件,并将 index 作为一个属性传递给它 —— 当然,还有其他必需属性。...它可以添加和删除数组元素。在 Option 2 ,我创建了一个子组件来容纳 Config Panel,使顶级 Vue 组件清晰可读。我们 Vue 组件树看起来就像下面这样。 ?

6.4K50

Vue 强烈推介实用技巧

图表resize事件去中心化 1.1 一般情况 有时候我们会遇到这样场景,一个组件中有几个图表,在浏览器resize时候我们希望图表也进行resize,因此我们会在 父容器组件写: mounted...│ index.vue 这里对组件名做了判断,如果是index的话就取组件name属性处理后作为注册组件名, 所以最后注册组件为:multi-condition、 basic-table...不同路由组件复用 4.1 场景还原 当某个场景vue-router从/post-page/a,跳转到/post-page/b。然后我们惊人发现,页面跳转后数据竟然没更新?!...组件实例 $props、 $attrs给我们提供了很大便利,特别是父子组件时候。...当你项目页面越来越多之后,在开发环境之中使用 lazy-loading 会变得不太合适,每次更改代码触发热更新都会变得非常慢。所以建议只在生成环境之中使用路由懒加载功能。

56020

TDesign 更新周报(2022 年 5 月第 1 周)

在TS中都必填问题 Datepicker:修复weekday英文翻译顺序问题 Others Table:TS 类型全部移入 interface.ts 文件,并导出 Calendar:对value属性功能进行修正...:修复add方法点击报错 Textarea:修复autofocus参数更新无法聚焦 Select:修复在结合option使用下render告警 Slider:将marks属性更改为响应性属性,并内部修复.../tag/0.10.0 Vue3 for Mobile 发布 0.8.5 版 Features Icon:完善组件文档 BugFixes Indexes:暂时从菜单栏移除 Picker:修复组件 demo...0.41+ 版本,替换全部卡片样式为卡片组件减少重复代码量 调整图表相关代码目录结构,图表部分代码调整至所在 Page 内,减少各页面模块耦合 调整表格相关代码及展示,增加吸顶功能展示、去除minWidth...0.3.0 版 Features 优化菜单选中判断逻辑 升级组件库依赖至0.14+版本,替换全部 Card 为 t-card卡片组件,减少重复代码实现 调整图表相关代码目录结构,图表部分代码调整至所在

5.3K50

React下ECharts数据驱动探索

ECharts.gif 什么是数据驱动使用过Vue React框架我们就知道,我们不再更改某个DOMinnertext和innerhtml属性就能完成视图改变,两者都是通过对状态改变,唤起 virtualDOM...提供对数据驱动,父组件直接引用mobx配置store实例,store数据发生变化时父组件就能自动更新视图。...这和在react中直接修改state并不会导致子组件更新一样,必须通过setState改变一样。所以如果想要setOption生效,我们就不能直接替换原数组应用,而是保持引用修改内部。...子组件通过 diff 属性接收,这样一旦 diff 发生了变化 store 便能传递给子组件,子组件也能监听到 props 变化进而在生命周期里执行ECharts更新操作。...并且一直发现子组件生命周期没有更新,后来仔细发现,要想是的子组件数据发生变化执行变化相关钩子,一定得父组件使用 setState 方法, 直接更改 state 是没有效果,这一点又回到 React

1.1K40

Vue 使用小技巧

图表resize事件去中心化 1.1 一般情况 有时候我们会遇到这样场景,一个组件中有几个图表,在浏览器resize时候我们希望图表也进行resize,因此我们会在父容器组件写: mounted...│ index.vue 这里对组件名做了判断,如果是index的话就取组件name属性处理后作为注册组件名,所以最后注册组件为:multi-condition、basic-table 最后我们在...不同路由组件复用 4.1 场景还原 当某个场景vue-router从/post-page/a,跳转到/post-page/b。然后我们惊人发现,页面跳转后数据竟然没更新?!...组件实例$props、$attrs给我们提供了很大便利,特别是父子组件时候。...当你项目页面越来越多之后,在开发环境之中使用 lazy-loading 会变得不太合适,每次更改代码触发热更新都会变得非常慢。所以建议只在生成环境之中使用路由懒加载功能。

1.4K20

【问题解决】解决 ECharts 图表窗口自适应与数据不渲染问题

前言在项目中使用 ECharts 遇到了一些问题,包括图表不会随着窗口大小变化而变化,以及父组件向子组件时,ECharts 不会被同步渲染等,因此写本博文进行记录;博文中所有代码全部收集在博主...根据 ECharts 官方文档,我们快速Vue 构建 ECharts 图表。...图表自适应在上述构建场景图表不会随着窗口大小变化而变化,如下所示:为了实现图表窗口自适应功能,我们需要监听窗口大小变化,并且同时调整图表大小,代码如下所示:mounted() {...>然后,设置组件 props 配置,这些 props 允许在父组件给子组件传递数据,同时也为这些属性提供了默认以防止属性未被传递时出现错误,代码如下:props: { className: {...() 后,父组件才请求到数据,**因此才造成了子组件图表数据不渲染问题**,子组件图表渲染时使用数据是 props 默认,即空数组。

68800

Vue大数据可视化(大屏展示)解决方案

大家好,又见面了,我是你们朋友全栈君。 一个基于 vue、datav、Echart 框架大数据可视化(大屏展示)模板,最近更新了详细介绍说明,实现大数据可视化。...通过 vue 组件实现数据动态刷新渲染,内部图表可自由替换。...部分图表使用 DataV 自带组件,可自由进行更改,持续更新… 全新 Vue3 升级方案:采用 Vue3 hook + ts 实现 点击这里查看吧 重构代码,使用全新屏幕适配方案等新内容~ 项目地址...(o ゚ v ゚)ノ 一个基于 vue、datav、Echart 框架 ” 数据大屏项目 “,通过 vue 组件实现数据动态刷新渲染,内部图表可实现自由替换。...部分图表使用 DataV 自带组件,可进行更改,详情请点击下方 DataV 文档。 项目需要全屏展示(按F11)。

5.5K30

手拉手,用Vue开发动态刷新Echarts组件

$echarts = echarts //将echarts注册成Vue全局属性 到此,准备工作已经完成了。...} } 上面代码就实现了我们对option对象属性变化监听,一旦option数据有了变化,那么图表就会重新渲染。...实现动态刷新 下一步我想大家都知道了,就是定时从后台拉取数据,然后更新组件option就好。...这个地方有两个问题需要思考一下: 如果图表要求每秒增加一个数据,应该如何进行数据请求才能达到性能与用户体验平衡? 动态更新数据代码,应该放在父组件还是子组件?...总结 这篇教程通过一个动态图表开发,传递了以下信息: Echarts如何与Vue结合使用 Vue组件开发、纯组件与“脏”组件区别 Vue watch用法 let特性 JavaScript EventLoop

4.6K80

TDesign 更新周报(2022年1月第1周)

组件库 *** Vue2 for Web 发布 tdesign-vue@0.33.0 Input 样式调整,存在 ⚠️ breaking change,支持左侧、右侧文本配置能力 优化 Popup 及相关...cancelBtn 和 confrimBtn 支持所有 Button 属性 修复了 Tabs、Message、Dialog 等相关问题 详情见:https://github.com/Tencent/tdesign-miniprogram...;优化了数字/文字型徽标的组件逻辑 Tabbar: 增加文本加图标标签栏及纯图标标签栏,选中态示意 Switch:修复开关禁用态图标色有误问题 Color:修复部分组件辅助信息或图标色过浅问题...,统一为 Font Gy1 40% Text:修复部分组件子类型命名有误问题 Icon:修复引用错误 file 问题 重新梳理 Pages 框架,图标更改为独立内容 Sketch for Web 发布...Starter Vue2 发布 0.1.0 发布0.1.0版本 TDesign Starter Vue3 发布 0.1.0 修复版本图表渲染问题 更多更新查看:https://github.com

84440

Vue与React异同—生命周期(一)

比如设置数据监听、编译模板、挂载实例到视图、在数据变化时更新视图等。 Vue生命周期 所有的生命周期钩子自动绑定 this 上下文到实例,因此你可以访问数据,对属性和方法进行运算。...} }); React生命周期 在组件整个生命周期中,随着组件props或者state发生改变,其视图表现也会有相应变化。...一个React组件生命周期分为三个部分:挂载期(Mounting)、存在更新期(Updating)和销毁时(Unmounting)。...这是一个性能优化关键点,当父组件改变,全部子组件都会重新渲染,可以通过该钩子返回false来阻止渲染,此处还有另外一个方法pureComponent,详细参考React官方文档,而在Vue,默认是做了此优化...componentDidMount添加事件订阅,网络请求等 } } 总结 在Vue,state对象并不是必须,数据由data属性Vue对象中进行管理。

1.6K50
领券