在vue中使用日历组件V-Calendar以及其注意事项

在vue中使用日历组件V-Calendar以及其注意事项

官网: https://vcalendar.io/

安装

# 安装
npm i v-calendar

使用

安装是按照上面的去安装,但要注意的是,使用的时候就不要按照文档的import Calendar from 'v-calendar/lib/components/calendar.umd'去引入使用了.

因为按照上的引用,vue在build的时候不会把这个插件进行编译,然而这里面又是包含es6的代码的,这样就会引起低版本的浏览器打不开网站等bug,所以就需要在vue.config.js里面把这个插件加入要编译的node_modules列表里面

  /**
   *  babel-loader no-ignore node_modules/*
   *  babel-loader 默认忽略node_modules所有依赖不编译,
   *  在这里添加需要编译的依赖模块
   */
  transpileDependencies: ['v-calendar']

然后,把它加进去了之后,就需要用另外一种方式引入这个组件,不然就会报错

import Calendar from 'v-calendar/src/components/Calendar'

接下来就可以以此类推,按照文档的来就可以了

// 声明组件
components: { VCalendar: Calendar },
<!--使用组件-->
<v-calendar></v-calendar>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容