成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

一個(gè)vue的日歷組件

liuhh / 3105人閱讀

一個(gè)vue calendar的npm組件 說明:
1.基于element-ui開發(fā)的vue日歷組件。

地址

更新:

1.增加value-format指定返回值的格式
2.增加頭部插槽自定義頭部


 

todo="{"yearLabel":"年","month":"月","event":[prevYear,prevMonth,nextYear,nextMonth]}"
event為切換年月是調(diào)用事件

3.增加日期多選 :selectionMode=""dates"",事件select返回選擇日期及節(jié)點(diǎn)
4.增加語言切換 :lang=""en""
5.抽離css方便自定義樣式 import "ele-calendar/dist/vue-calendar.css" //引入css

注釋:需要配置了jsx依賴

使用方法:
1.下載npm包:
你的VUE項(xiàng)目的根目錄底下運(yùn)行:
    npm install ele-calendar
2.引入本npm包并注冊為vue的組件:
例如:在需要使用的vue頁面中:
    
    
    
3.通過render-content的渲染Function 自定義日歷顯示內(nèi)容
例如:
    renderContent(h,parmas) { //設(shè)置lunarcalendar=true,parmas返回值包含農(nóng)歷
                const loop = data =>{
                  return (
                    data.defvalue.value ? (
{data.defvalue.text}
備選項(xiàng)
) :
{data.defvalue.text}
) } return (
{loop(parmas)}
); }, parmas返回當(dāng)前日期和傳入data對應(yīng)內(nèi)容
Calendar Attributes
參數(shù) 說明 類型 可選值 默認(rèn)值
data 顯示的數(shù)據(jù) array
prop 對應(yīng)日期字段名 string
lang 語言切換 string en zh-CN
value-format 綁定值的格式。不指定則綁定值為 Date 對象 string yyyy-MM-dd
selectionMode 日歷模式 string dates day
highlight 是否要高亮對應(yīng)日期 boolean false
currentmonth 高亮選中日期 boolean false
disabledDate 設(shè)置禁用狀態(tài),參數(shù)為當(dāng)前日期,要求返回 Boolean Function
border 是否帶有邊框 boolean false
lunarcalendar 是否需要農(nóng)歷 boolean false
defaultValue 默認(rèn)展示某月 Date
render-content 內(nèi)容區(qū)的渲染 Function Function(h, parmas)
Calendar Events
事件名 說明 參數(shù)
date-change 切換日歷年、月 data
select 選擇日期的數(shù)組及節(jié)點(diǎn) val,selectDom
pick 點(diǎn)擊日歷 返回當(dāng)前點(diǎn)擊時(shí)間data、event、row、dome
Scoped Slot
name 說明
自定義頭的內(nèi)容,參數(shù)為 {"yearLabel":"年","month":"月","event":[prevYear,prevMonth,nextYear,nextMonth]}

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/95677.html

相關(guān)文章

  • 基于Vue2-Calendar改進(jìn)日歷組件(含中文使用說明)

    摘要:改進(jìn)原控件無法切換語言的,支持和。日歷面板增加一個(gè)位置選項(xiàng),允許讓面板右對齊,只需要即可。原事件只有在時(shí)才生效,現(xiàn)改為一直有效,這樣當(dāng)用戶點(diǎn)擊日歷面板上的日期后就可以觸發(fā)該事件。一,前言 我是剛學(xué)Vue的菜鳥,在使用過程中需要用到日歷控件,由于項(xiàng)目中原來是用jQuery寫的,因此用了bootstarp的日歷控件,但是配合Vue實(shí)在有點(diǎn)蛋疼,不夠優(yōu)雅…… 于是網(wǎng)上搜...

    番茄西紅柿 評論0 收藏0
  • vue-calendar 基于 vue 2.0 開發(fā)輕量,高性能日歷組件

    摘要:基于開發(fā)的輕量,高性能日歷組件占用內(nèi)存小,性能好,樣式好看,可擴(kuò)展性強(qiáng)原生開發(fā),沒引入第三方庫上很多點(diǎn)擊彈出日歷選擇某個(gè)時(shí)間的組件,卻沒有找到單純展示日歷并且能點(diǎn)擊獲取時(shí)間的組件少部分日歷組件的占用內(nèi)存過于大,對于日歷這樣簡單的功能來說 vue-calendar-component 基于 vue 2.0 開發(fā)的輕量,高性能日歷組件 占用內(nèi)存小,性能好,樣式好看,可擴(kuò)展性強(qiáng) 原生 js...

    vvpale 評論0 收藏0
  • vue-calendar 基于 vue 2.0 開發(fā)輕量,高性能日歷組件

    摘要:基于開發(fā)的輕量,高性能日歷組件占用內(nèi)存小,性能好,樣式好看,可擴(kuò)展性強(qiáng)原生開發(fā),沒引入第三方庫上很多點(diǎn)擊彈出日歷選擇某個(gè)時(shí)間的組件,卻沒有找到單純展示日歷并且能點(diǎn)擊獲取時(shí)間的組件少部分日歷組件的占用內(nèi)存過于大,對于日歷這樣簡單的功能來說 vue-calendar-component 基于 vue 2.0 開發(fā)的輕量,高性能日歷組件 占用內(nèi)存小,性能好,樣式好看,可擴(kuò)展性強(qiáng) 原生 js...

    megatron 評論0 收藏0
  • vue2.0項(xiàng)目-calendar.js(日歷組件封裝)

    摘要:今天要說的是在做這個(gè)項(xiàng)目的過程中,自己想加一個(gè)日歷功能,但是找遍很多插件,沒有多少是合我心意,于是就想說自己寫一個(gè),但是想象太美好,技術(shù)能力不夠,寫不出,此處省略一萬字。 最近一直閑來無事,便尋思著做一下自己的個(gè)人項(xiàng)目,也想說能使用現(xiàn)在比較流行的一些mvvm框架來做,于是就選用了這樣的一個(gè)技術(shù)棧vue2.0+vue-router+vuex+webpack來做,做得也是多頁面應(yīng)用,使用v...

    cod7ce 評論0 收藏0

發(fā)表評論

0條評論

liuhh

|高級講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<