国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

「react-mobile-datepicker」一個(gè)移動端的react日期選擇器組件

娣辯孩 / 1481人閱讀

摘要:一個(gè)輕量級的移動端日期選擇器,不依賴于只有不到大小。可以通過上下滑動來設(shè)置年月日。在模擬的移動端可上下滑動觸發(fā)事件。使用例子組件屬性名稱類型默認(rèn)描述是否彈出日期選擇框的主題包括根據(jù)指定的年,月,日格式顯示日期。

react-mobile-datepicker

一個(gè)輕量級的react移動端日期選擇器,不依賴于moment.js, 只有不到4k大小。

react-mobile-datepicker可以通過上下滑動來設(shè)置年、月、日。

Github

Demo

ps: demo在模擬的移動端可上下滑動觸發(fā)touch事件。
這里先把它分享給大家,歡迎 star ,歡迎試用!

開始使用

使用 npm:

$ npm install react-mobile-datepicker --save
導(dǎo)入你想要的

下面的指導(dǎo)假設(shè)你已經(jīng)使用ES2015構(gòu)建安裝,使用babel或webpack/browserify/gulp/grunt等。

// Using an ES6 transpiler like Babel
import  React from "react";
import ReactDOM from "react-dom";
import DatePicker from "react-mobile-datepicker";
使用例子
class App extends React.Component {
    state = {
        time: new Date(),
        isOpen: false,
    }

    handleClick = () => {
        this.setState({ isOpen: true });
    }

    handleCancel = () => {
        this.setState({ isOpen: false });
    }

    handleSelect = (time) => {
        this.setState({ time, isOpen: false });
    }

    render() {
        return (
            
select time

{this.state.time}

); } } ReactDOM.render(, document.getElementById("react-box"));
組件屬性
名稱 類型 默認(rèn) 描述
isOpen Boolean false 是否彈出日期選擇框
theme String default datepicker的主題, 包括 "default", "dark", "ios", "android", "android-dark"
dateFormat Array ["YYYY", "M", "D"] 根據(jù)指定的年,月,日格式顯示日期。例如 ["YYYY年", "MM月", "DD日"]
value Date new Date() 當(dāng)前日期的值
min Date new Date(1970, 0, 1) 最小日期
max Date new Date(2050, 0, 1) 最大日期
onSelect Function () => {} 點(diǎn)擊完成按鈕后的回調(diào)函數(shù), 當(dāng)前的日期作為參數(shù)
onCancel Function () => {} 點(diǎn)擊取消按鈕后的回調(diào)函數(shù)

最后,誠摯邀請大家pull requests代碼。不斷完善國內(nèi)的前端大業(yè)。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/90984.html

相關(guān)文章

  • 開發(fā)移動react組件datepicker的總結(jié)與教訓(xùn)

    摘要:背景前一陣,應(yīng)公司的需求,需要一個(gè)在移動端運(yùn)行的組件選擇日期。思考過后變決定自己寫一套移動端日期選擇器組件。而應(yīng)該從用戶的角度出發(fā),提高組件的易用性與靈活性。 背景 前一陣,應(yīng)公司的需求,需要一個(gè)在移動端運(yùn)行的react組件datepicker(選擇日期)。搜索查找過后,我并沒有找到一個(gè)既輕量級簡潔又滿足需求的組件。大部分現(xiàn)成的日期選擇器都是相對于pc端開發(fā)的。 思考過后變決定自己寫一...

    sewerganger 評論0 收藏0
  • 一言不合造輪子--擼一個(gè)ReactTimePicker

    摘要:時(shí)間選擇的表盤其實(shí)有兩個(gè),一個(gè)是小時(shí)的選擇,另一個(gè)則是分鐘的選擇。也就是說,第一步選擇小時(shí),第二部選擇分鐘它是一個(gè)小時(shí)制的時(shí)間選擇器。而則用于處理拖拽事件,標(biāo)記著當(dāng)前是否處于被拖拽狀態(tài)。 本文的源碼全部位于github項(xiàng)目倉庫react-times,如果有差異請以github為準(zhǔn)。最終線上DEMO可見react-times github page 文章記錄了一次創(chuàng)建獨(dú)立React組件...

    lifesimple 評論0 收藏0
  • javascript功能插件大集合 前端常用插件 js常用插件

    摘要:轉(zhuǎn)載來源包管理器管理著庫,并提供讀取和打包它們的工具。能構(gòu)建更好應(yīng)用的客戶端包管理器。一個(gè)整合和的最佳思想,使開發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。很棒的組件集合。隱秘地使用和用戶數(shù)據(jù)。 轉(zhuǎn)載來源:https://github.com/jobbole/aw... 包管理器管理著 javascript 庫,并提供讀取和打包它們的工具。?npm – npm 是 javasc...

    Hydrogen 評論0 收藏0
  • javascript功能插件大集合 前端常用插件 js常用插件

    摘要:轉(zhuǎn)載來源包管理器管理著庫,并提供讀取和打包它們的工具。能構(gòu)建更好應(yīng)用的客戶端包管理器。一個(gè)整合和的最佳思想,使開發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。很棒的組件集合。隱秘地使用和用戶數(shù)據(jù)。 轉(zhuǎn)載來源:https://github.com/jobbole/aw... 包管理器管理著 javascript 庫,并提供讀取和打包它們的工具。?npm – npm 是 javasc...

    netmou 評論0 收藏0
  • javascript功能插件大集合,寫前端的親們記得收藏

    摘要:一個(gè)專注于瀏覽器端和兼容的包管理器。一個(gè)整合和的最佳思想,使開發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。完全插件化的工具,能在中識別和記錄模式。健壯的優(yōu)雅且功能豐富的模板引擎。完整的經(jīng)過充分測試和記錄數(shù)據(jù)結(jié)構(gòu)的庫。 【導(dǎo)讀】:GitHub 上有一個(gè) Awesome – XXX 系列的資源整理。awesome-javascript 是 sorrycc 發(fā)起維護(hù)的 JS 資源列表...

    cfanr 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<