广告
返回顶部
首页 > 资讯 > 精选 >如何在vue-cli 3中使用vue-bootstrap-datetimepicker日期插件
  • 800
分享到

如何在vue-cli 3中使用vue-bootstrap-datetimepicker日期插件

2023-06-06 11:06:27 800人浏览 薄情痞子
摘要

这期内容当中小编将会给大家带来有关如何在Vue-cli 3中使用vue-bootstrap-datetimepicker日期插件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,需要安装插件的依赖项,包

这期内容当中小编将会给大家带来有关如何在Vue-cli 3中使用vue-bootstrap-datetimepicker日期插件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

首先,需要安装插件的依赖项,包括bootstrap 4.x、Jquery >= 1.8.3、moment.js 2.22以及pc-bootstrap4-datetimepicker。

  • 安装bootstrap

npm install bootstrap@4.0.0 --save-dev
  • 安装jquery

npm install jquery@3.3.1 --save-dev
  • 安装moment

npm install moment@2.22.2 --save-dev
  • 安装pc-bootstrap4-datetimepicker

npm install pc-bootstrap4-datetimepicker@4.17.50 --save-dev

或者直接设置package.JSON,然后通过npm install安装。 package.json配置如下:

..."devDependencies": {"pc-bootstrap4-datetimepicker": "^4.17.50","moment": "^2.22.2","jquery": "^3.3.1","bootstrap": "4.0.0"}

然后安装vue-bootstrap-datetimepicker,安装方法与上述依赖项安装一致。

插件配置

由于vue-bootstrap-datetimepicker这个插件的原始版本是基于Bootstrap 3.x版本开发的,后来为了适应Bootstrap 4.x,有人对其进行了拓展(此时pc-bootstrap4-datetimepicker可以看做Bootstrap 4.x的补丁),但是如果直接使用这个插件默认的图标(类似于时间图标或者日期图标)均显示不出来,因此还需要一下配置。

出现上述问题的原因在于Bootstrap 4.x删除了glyphicon图标,所以呢,首先需要安装fortawesome插件,安装方法如下:

npm install @fortawesome/fontawesome-free@5.5.0 --save-dev

然后在使用datetimepicker这个插件的Vue文件中使用一下代码配置:

<script>import '@fortawesome/fontawesome-free/CSS/all.css'import $ from 'jquery'export default {...created: function() {icons: {time: 'far fa-clock',    date: 'far fa-calendar',    up: 'fas fa-arrow-up',    down: 'fas fa-arrow-down',    previous: 'fas fa-chevron-left',    next: 'fas fa-chevron-right',    today: 'fas fa-calendar-check',    clear: 'far fa-trash-alt',    close: 'far fa-times-circle'}}}</script

上述代码中的created函数属于Vue生命周期中的一个钩子函数

插件使用

安装相关依赖插件和配置插件图片,接下来可以使用这个插件了,整个Vue代码如下:

<template><div class="container"><div class="row><div class="col-md-12"><date-pickerv-model="date":config="options"@dp-hide="showDatePickResult"/></div></div></div></template>
<script>import 'bootstrap/dist/css/bootstrap.css'import datePicker from 'vue-bootstrap-datetimepicker'import 'pc-bootstrap4-datetimepicker/build/css/bootstrap-datetimepicker.css'import '@fortawesome/fontawesome-free/css/all.css'import $ from 'jquery'export default {name: 'HelloWorld',data () {return {date: new Date(),options: {fORMat: 'YYYY-MM-DD HH:mm:ss',useCurrent: false,locale: 'zh-cn',tooltips: { selectTime: ''}}}},methods: {showDatePickResult: function () {console.log(this.date)}},components: {datePicker},created: function () {$.extend(true, $.fn.datetimepicker.defaults, { icons: {  time: 'far fa-clock',  date: 'far fa-calendar',  up: 'fas fa-arrow-up',  down: 'fas fa-arrow-down',  previous: 'fas fa-chevron-left',  next: 'fas fa-chevron-right',  today: 'fas fa-calendar-check',  clear: 'far fa-trash-alt',  close: 'far fa-times-circle' }})}}</script>

其中<template></template>中的内容就不用多赘述了,了解Vue的都基本清楚,如果不太了解Vue的朋友可以查看Vue的官网。

data中的options内容是datetimepicker这个插件的相关配置,整体的配置请参考这个链接,目前使用的配置描述如下:

  • format:日期格式,这一块需要注意的是,如果将HH:mm:ss中的HH换成hh,则这个插件描述日期的方式会分成AM和PM

  • locale: 表示使用哪种语言,zh-cn表示中文简体

  • tooltips: 表示提示内容,这一块这个插件有个Bug,在选择日期和选择时间的提示都是“Select Time”,因此这里把这个提示设置为空

上述就是小编为大家分享的如何在vue-cli 3中使用vue-bootstrap-datetimepicker日期插件了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网精选频道。

--结束END--

本文标题: 如何在vue-cli 3中使用vue-bootstrap-datetimepicker日期插件

本文链接: https://www.lsjlt.com/news/246539.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在vue-cli 3中使用vue-bootstrap-datetimepicker日期插件
    这期内容当中小编将会给大家带来有关如何在vue-cli 3中使用vue-bootstrap-datetimepicker日期插件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,需要安装插件的依赖项,包...
    99+
    2023-06-06
  • Bootstrap中如何配置使用时间日历插件bootstrap-datetimepicker
    这篇文章将为大家详细讲解有关Bootstrap中如何配置使用时间日历插件bootstrap-datetimepicker,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1....
    99+
    2022-10-19
  • vue如何使用mui的弹出日期选择插件
    小编给大家分享一下vue如何使用mui的弹出日期选择插件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!如下所示:comm.loa...
    99+
    2022-10-19
  • 在vue-cli中如何引用jQuery、bootstrap以及使用sass、less编写css
    这篇文章主要介绍在vue-cli中如何引用jQuery、bootstrap以及使用sass、less编写css,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!引入bootstrap1....
    99+
    2022-10-19
  • 如何在Vue CLI中使用自定义组件
    在Vue.js框架下,使用自定义组件能够大大提高项目的开发效率。Vue CLI是一个基于Vue.js快速搭建项目的脚手架工具,Vue CLI的快速开发流程便于开发人员更快速地搭建项目。本篇文章将介绍如何在Vue CLI中使用自定义组件。一、...
    99+
    2023-05-14
  • vue中如何使用vue-resource插件
    vue中如何使用vue-resource插件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在使用这个插件之前,当然是先安装啦:npm ...
    99+
    2022-10-19
  • Vue中金额、日期格式化插件@formatjs/intl的使用及说明
    目录Vue金额、日期格式化插件@formatjs/intl使用Intl.NumberFormat用于数字计算数字分组位数控制长度表示字节单位表示复合单位表示百分比表示货币表示质量表示...
    99+
    2023-02-14
    Vue金额 Vue日期格式化 Vue @formatjs Vue intl
  • vue中如何使用vue-route路由插件
    本篇文章给大家分享的是有关vue中如何使用vue-route路由插件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  1.vue-Router...
    99+
    2022-10-19
  • vue中如何使用轮播图插件vue-awesome-swiper
    这篇文章主要介绍了vue中如何使用轮播图插件vue-awesome-swiper,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Vue-Awe...
    99+
    2022-10-19
  • vue中如何使用图片懒加载vue-lazyload插件
    这篇文章给大家分享的是有关vue中如何使用图片懒加载vue-lazyload插件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:说明当网络请求比较慢的时候,提前给这张图片...
    99+
    2022-10-19
  • 如何在vue中使用具名插槽
    今天就跟大家聊聊有关如何在vue中使用具名插槽,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。具有名字的插槽slot使用 中的 "name" 属性绑定元素注意:1,...
    99+
    2023-06-15
  • 如何在vue中使用ant-design-vue组件
    目录在vue中使用ant-design-vue组件1. 安装2. 引入组件库3. 使用3.1 按钮样式3.2 导航栏样式3.3 表单样式在vue中使用ant-design-vue组件...
    99+
    2023-01-29
    vue使用ant-design-vue组件 ant-design-vue组件
  • Vue中如何使用百度地图插件
    这期内容当中小编将会给大家带来有关Vue中如何使用百度地图插件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。安装CDN全局安装<script src=&q...
    99+
    2022-10-19
  • Vue中如何使用Validator表单验证插件
    这期内容当中小编将会给大家带来有关Vue中如何使用Validator表单验证插件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。基本使用<div id=&q...
    99+
    2022-10-19
  • 在vue-cli中如何使用微信自动登录和分享
    这篇文章给大家分享的是有关在vue-cli中如何使用微信自动登录和分享的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、微信自动登录 //定义事件  meth...
    99+
    2022-10-19
  • 如何使用 MySQL 在字段中使用 now() 插入当前日期/时间?
    在MySQL中,now()可以用于插入当前日期/时间。语法如下 −insert into yourTableName values(now());为了理解上述在表中插入当前日期/时间的概念,让我们首先创建一个表 -mysql> cre...
    99+
    2023-10-22
  • 如何在vue中使用backtop组件
    如何在vue中使用backtop组件?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。代码:<template> <div class=&qu...
    99+
    2023-06-14
  • vue activated在子组件中如何使用
    本篇内容介绍了“vue activated在子组件中如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!页面:base:<templ...
    99+
    2023-06-25
  • 如何在Vue中使用事件修饰符
    如何在Vue中使用事件修饰符?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。程序员常规操作:打开浏览器–百度/谷歌搜一搜,发现搜出来的东西不少,没一个是能解决我的...
    99+
    2023-06-15
  • 如何在vue中使用pdfjs预览pdf文件
    目录前言 思考 库目录解析和下载 使用方法 文件位置 实际调用 问题 总结 前言 在写项目的过程中,偶尔会有使用到pdf的文件,当我们想看pdf文件的时候,你的操作是不是先把pdf...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作