關(guān)于vue-lunar-full-calendar的使用說明
vue-lunar-full-calendar的使用
效果圖
首先安裝:
npm install --save vue-lunar-full-calendar
在main.js中全局引入:
import LunarFullCalendar from "vue-lunar-full-calendar"; Vue.use(LunarFullCalendar);
在需要用到的頁面引入組件
data() { let self = this; return { events:[], config: { eventLimitText: '更多', lunarCalendar: true,//控制中文日歷是否顯示為真 locale:'zh-cn',//中文 eventColor: 'white', header: { left: 'prevYear,prev,next,nextYear', center: 'title', right: 'hide,custom, today' }, eventLimit: true, // 一天中顯示多少條事件,多了隱藏 firstDay: 0, // 控制周一周日那個在前面 defaultView: 'month', buttonText: { today: '今天', month: '月', week: '周', day: '日' }, //分頁方法 viewRender(view, element) { self.viewRender(view, element); }, customButtons: { // 新增按鈕 hide: { text: '隱藏農(nóng)歷', click: function () { self.$refs.calendar.fireMethod('option', { lunarCalendar: false }) self.$refs.calendar.fireMethod('option', { header: { left: 'prevYear,prev,next,nextYear', center: 'title', right: 'show,custom, today' } }) } }, show: { text: '顯示農(nóng)歷', click: function () { self.$refs.calendar.fireMethod('option', { lunarCalendar: true }) self.$refs.calendar.fireMethod('option', { header: { left: 'prevYear,prev,next,nextYear', center: 'title', right: 'hide,custom, today' } }) } }, }, }, } }
//如果沒有點擊事件需求 此處可省略 viewRender (view, element) { //獲取要查詢月份的時間戳 var time = view.calendar.currentDate._i; this.years=this.$moment(time).format('YYYYMM') //initDta為初始化方法 是根據(jù)頁面需求 調(diào)用接口 查詢調(diào)轉(zhuǎn)日期的方法 this.initData(this.years) },
//日歷事件點擊事件 eventClick (event, jsEvent, pos) { }, //背景點擊事件 dayClick (date, jsEvent, view) { },
詳細 可參考 fullcalendar文檔
使用vue-full-calendar時報錯及解決
在使用2.8.1-0版本的vue-full-calendar報了很奇怪的錯誤:
TypeError: cal.fullCalendar is not a function
經(jīng)過查閱之后,發(fā)現(xiàn)解決方案非常簡單,只需要在package.json中增加如下引用:
// 放在dependencies里即可 "fullcalendar": "^3.10.2",
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue路由跳轉(zhuǎn)傳參或打開新頁面跳轉(zhuǎn)的方法總結(jié)
這篇文章主要給大家介紹了關(guān)于Vue路由跳轉(zhuǎn)傳參或打開新頁面跳轉(zhuǎn)的相關(guān)資料,在使用Vue.js開發(fā)單頁面應(yīng)用時常常會遇到路由跳轉(zhuǎn)傳參的需求,需要的朋友可以參考下2023-07-07詳解vue的數(shù)據(jù)劫持以及操作數(shù)組的坑
這篇文章主要介紹了vue的數(shù)據(jù)劫持以及操作數(shù)組的坑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-04-04vue的axios請求改變content-type為form-data問題
這篇文章主要介紹了vue的axios請求改變content-type為form-data問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09深入探索VueJS Scoped CSS 實現(xiàn)原理
這篇文章主要介紹了深入探索VueJS Scoped CSS 實現(xiàn)原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09前端開發(fā)指南之vue-grid-layout的使用實例
vue-grid-layout是一個vue柵格拖動布局的組件,下面這篇文章主要給大家介紹了關(guān)于前端開發(fā)指南之vue-grid-layout使用的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-09-09vue項目使用luckyexcel預(yù)覽excel表格功能(心路歷程)
這篇文章主要介紹了vue項目使用luckyexcel預(yù)覽excel表格,我總共嘗試了2種方法預(yù)覽excel,均可實現(xiàn),還發(fā)現(xiàn)一種方法可以實現(xiàn),需要后端配合,叫做KKfileview,本文給大家介紹的非常詳細,需要的朋友可以參考下2023-10-10