vue-grid-canvas
компонент vue, табличный компонент, основанный на vue, в основном решает проблему производительности рендеринга таблиц с большими объемами данных, использует холст для рисования таблиц и поддерживает пакетный выбор, подобный excel, копирование и вставку, редактирование в реальном времени и другие функции, и все еще усердно работает над улучшением. Я надеюсь, что с вашей поддержкой ваша звезда станет моей мотивацией. Если у вас есть какие-либо предложения или помощь, вы можете отправить по электронной почте: zhaoyh294@163.com.
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>
##Формула (начинается с '=', поддерживает только заполнение поля ввода на панели инструментов):
Example:
=include(1-3,5)=>h*1.1 & include(4,6--)=>i*1.2
- 1. Поддержка объединения нескольких формул ('&')
- 2. Пользовательский выбор области поддержки («область => формула»)
- 3. Региональный выбор поддерживает включение и исключение (включение может быть опущено, исключение может быть сокращено как '!')
- 4. Содержимое в скобках выбора области, «-» — интервал, а «,» — объединение
- 5. Выберите область с одним столбцом, чтобы автоматически отобразить кнопку пакетного редактирования, и нажмите, чтобы автоматически заполнить формулу.
Description
- 1. Реализовано через холст, который может обрабатывать данные уровня 10 000
- 2, аналогично excel, выделяйте ячейки и редактируйте их в режиме реального времени
- 3, копирование и вставка, пакетная поддержка, копирование из excel, копирование в excel
- 4. Отменить/перейти
- 5, флажок, выберите все функции, переключаемые
- 6. Фиксированная колонка (в настоящее время поддерживает только фиксированную правую сторону)
- 7, удалить ячейки, пакет поддержки
- 7. Поддержка пересчета рендеринга текста (ячейки с помощью расчета не поддерживают редактирование в реальном времени)
- 8. Поддержка основного отображения кнопок и событий кликов
- 9. Функция скрытой колонки, переключаемая
- 10. Расчет базовой формулы
##СДЕЛАТЬ:
- 1. Поскольку использование холста не поддерживает функцию поиска браузера, функция поиска формы будет добавлена позже.
- 2, перетаскивание строк и столбцов
- 3. Расчет базовой формулы (часть)
Запустите проект DEMO
npm install
npm run dev