Rumah hujung hadapan web tutorial js 在vue+canvas中有关excel-like组件如何使用

在vue+canvas中有关excel-like组件如何使用

Jun 23, 2018 pm 06:17 PM
canvas excel vue

a vue component,基于vue的表格组件,主要解决大数据量的表格渲染性能问题,使用canvas绘制表格,同时支持类似excel的批量选中,复制黏贴删除,实时编辑等功能.这篇文章主要介绍了基于vue+canvas的excel-like组件,需要的朋友可以参考下

a vue component,基于vue的表格组件,主要解决大数据量的表格渲染性能问题,使用canvas绘制表格,同时支持类似excel的批量选中,复制黏贴删除,实时编辑等功能。

 

vue-grid-canvas

Install

NPM / Yarn

Install the package:

npm install vue-canvas-grid --save
Then import it in your project

import Vue from 'vue'
import Grid from 'vue-canvas-grid'

Vue.component('grid', Grid)

Usage

Simply use it like so:

<grid :grid-data="data" :columns="columns" showCheckbox columnSet></grid>
Salin selepas log masuk

Description

1,通过canvas实现,能处理万级数据
2,类似excel,选中单元格并实时编辑
3,复制黏贴,支持批量,从excel复制,复制到excel都可以
4,撤销/前进
5,checkbox勾选框,全选功能,可开关
6,固定列(目前只支持固定到右侧)
7,删除单元格,支持批量
7,支持文本的重新计算渲染(通过计算的单元格不支持实时编辑)
8,支持基础按钮显示及点击事件
9,隐藏列功能,可开关
##TODO:

1,由于使用canvas不支持浏览器的检索功能,以后加上表格的搜索功能
2,行列拖拽
3,基本公式计算

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

使用vue-ssr如何实现服务端渲染

在react-router中如何使用history控制路由(详细教程)

利用jqprint如何实现打印页面内容

使用js实现微信唤起支付宝领红包(详细教程)

使用Gulp如何实现静态网页模块化具体怎么做?

有关旺旺在线客服如何实现

在JavaScript中如何实现多重继承

如何实现webpack多入口文件打包配置

如何实现网页鼠标特效(详细教程)

使用vue如何实现的购物商城

使用Vue+jquery如何实现表格指定列的文字收缩

在AngularJS中使用ui-route实现多层嵌套路由(详细教程)

Atas ialah kandungan terperinci 在vue+canvas中有关excel-like组件如何使用. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menggunakan echarts dalam vue Cara menggunakan echarts dalam vue May 09, 2024 pm 04:24 PM

Cara menggunakan echarts dalam vue

Peranan lalai eksport dalam vue Peranan lalai eksport dalam vue May 09, 2024 pm 06:48 PM

Peranan lalai eksport dalam vue

Cara menggunakan fungsi peta dalam vue Cara menggunakan fungsi peta dalam vue May 09, 2024 pm 06:54 PM

Cara menggunakan fungsi peta dalam vue

Perbezaan antara acara dan $event dalam vue Perbezaan antara acara dan $event dalam vue May 08, 2024 pm 04:42 PM

Perbezaan antara acara dan $event dalam vue

Perbezaan antara eksport dan eksport lalai dalam vue Perbezaan antara eksport dan eksport lalai dalam vue May 08, 2024 pm 05:27 PM

Perbezaan antara eksport dan eksport lalai dalam vue

Peranan onmounted dalam vue Peranan onmounted dalam vue May 09, 2024 pm 02:51 PM

Peranan onmounted dalam vue

Apakah cangkuk dalam vue Apakah cangkuk dalam vue May 09, 2024 pm 06:33 PM

Apakah cangkuk dalam vue

Apakah senario yang boleh digunakan untuk pengubah suai peristiwa dalam vue? Apakah senario yang boleh digunakan untuk pengubah suai peristiwa dalam vue? May 09, 2024 pm 02:33 PM

Apakah senario yang boleh digunakan untuk pengubah suai peristiwa dalam vue?

See all articles