[React] 基於react 拖拽時間選擇器


上圖:

基於react-selectable-fast開發的一個鼠標拖拽時間段選擇器。

github地址:https://github.com/ozx174/time-period-selector.git

示例demo:
git clone https://github.com/ozx174/time-period-selector.git

yarn install or npm install
yarn start or npm start

 

使用方法:

yarn add @congbao/time-period-selector 或者 npm install @congbao/time-period-selector

import TimePeriodSelector from '@congbao/time-period-selector'

import '@congbao/time-period-selector/lib/main.min.css'

<TimePeriodSelector defaultSelected={[1, 2, 3, 4] onSelectionFinish={(items) => { console.log(items) }} /}

#defaultSelected

傳入數組為選中格子下標,從左到右,從上到下,從0開始。

#onSelectionFinish

傳入選擇后回調函數。參數是選中后的格子

items => []

item => {column: 0, row:0, index: 0}

index為格子下標,從左到右,從上到下

column代表時間點,從0開始

row代表星期幾,從0開始

 

這個組件是預先開發的,后台還沒定義好數據格式,所以還沒做時間段數據轉換的優化。后面繼續更新。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM