vue-calendar-component vue日历组件

**

Github地址:https://github.com/zwhGithub/vue-calendar

**

Install

npm i vue-calendar-component --save
cnpm i vue-calendar-component --save  //国内镜像

Usage

//vue文件中引入
import Calendar from 'vue-calendar-component';

 components: {
    Calendar
  }
    <Calendar
      v-on:choseDay="clickDay"
      v-on:changeMonth="changeDate"
      // v-on:isToday="clickToday"
      // :markDate=arr // arr=['2018/4/1','2018/4/3'] 标记4月1日和4月3日 简单标记
      //:markDateMore=arr // 多种不同的标记
      // 第一个标记和第二个标记不能同时使用
      // :agoDayHide='1514937600' //某个日期以前的不允许点击  时间戳10位
      // :futureDayHide='1525104000' //某个日期以后的不允许点击  时间戳10位
      // :sundayStart="true" //默认是周一开始 当是true的时候 是周日开始
    ></Calendar>

    clickDay(data) {
      console.log(data); //选中某天
    },
    changeDate(data) {
      console.log(data); //左右点击切换月份
    },
    clickToday(data) {
      console.log(data); // 跳到了本月
    }

  // 多个标记示例
  arr=[{date:'2018/4/1',className:"mark1"}, {date:'2018/4/13',className:"mark2"}];
  //4月1 标记的className是mark1 根据class做出一些标记样式

API

在这里插入图片描述

遇到错误

遇到提示UglifyJs打包编译错误。 因为当前版本UglifyJs不知道编译es6
解决方法 npm install --save-dev babel-preset-env
然后在根目录创建一个 .babelrc 文件 在输入,
{ “presets”: [“env”] }
保存 重新build就OK了

### 回答1: vue-calendar-component是一个基于Vue.js框架开发的日历组件。它提供了丰富的功能,包括日期选择、事件管理、日历视图切换等。用户可以根据自己的需求进行定制,使得日历组件更加符合自己的业务需求。同时,vue-calendar-component还提供了丰富的API接口,方便开发者进行二次开发和集成。 ### 回答2: Vue-Calendar-Component是一个基于Vue.js框架的日历插件,可以方便地显示日期和时间信息,支持多种视图模式和语言。本插件具有高度的可定制性,能够满足各种不同的需求。 Vue-Calendar-Component提供了多种视图模式,包括月视图、周视图、日视图、列表视图等。用户可以自由切换不同视图模式,以便快速查看需要的时间信息。同时,该插件还支持自定义颜色、样式和事件,可以根据具体需求调整日历的外观和行为。 Vue-Calendar-Component支持多语言,可以轻松切换中英文等不同语言。在多语言支持方面,该插件采用了标准的国际化技术,可以方便地扩展到其他语言。 在实际应用中,Vue-Calendar-Component被广泛应用于各种日历功能的开发,例如会议日程、预约系统、日历日志等。由于其易用性和高度的可定制性,该插件在Vue.js社区中拥有广泛的用户群体,并一直保持着活跃的发展态势。 总之,Vue-Calendar-Component是一个功能全面、易用灵活的日历插件,为Vue.js开发者提供了一个极好的解决方案。 ### 回答3: Vue-Calendar-Component是一个基于Vue.js框架的开源日历组件。它提供了一种灵活的方式来实现日历视图,并能够满足各种日历需求。该组件具有可自定义的外观和交互性,能够根据不同的项目需求进行配置。该组件支持多语言,并且易于集成到其他Vue.js项目中。 Vue-Calendar-Component主要功能包括: 1. 月/周/日视图:可以在一张日历中显示一个月、一周或一天的日期。 2. 事件管理:可以轻松地添加、编辑和删除事件,并且支持拖放操作以更改事件日期和时间。 3. 多语言支持:该组件支持多种语言的本地化。 4. 自定义外观和样式:可以根据项目需求自定义日历外观和样式。 5. 交互性:该组件支持用户在日历上添加交互功能,例如点击事件或悬停效果。 6. 手机端适用:自适应手机端,可以在移动设备上完美显示。 Vue-Calendar-Component成为Vue.js开发人员的首选组件之一,其用户友好的界面和易用性使得其受到广大开发者的欢迎。使用该组件可以提高工作效率,节省开发时间,使开发人员能够更专注于业务逻辑的实现。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值