返回顶部
首页 > 资讯 > 精选 >如何在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://lsjlt.com/news/246539.html(转载时请注明来源链接)

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

猜你喜欢
  • 如何在vue-cli 3中使用vue-bootstrap-datetimepicker日期插件
    这期内容当中小编将会给大家带来有关如何在vue-cli 3中使用vue-bootstrap-datetimepicker日期插件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,需要安装插件的依赖项,包...
    99+
    2023-06-06
  • Bootstrap中如何配置使用时间日历插件bootstrap-datetimepicker
    这篇文章将为大家详细讲解有关Bootstrap中如何配置使用时间日历插件bootstrap-datetimepicker,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1....
    99+
    2024-04-02
  • bootstrap中datetimepicker日期插件在火狐下出现一条报错信息怎么办
    小编给大家分享一下bootstrap中datetimepicker日期插件在火狐下出现一条报错信息怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!日期插件 bootstrap-date...
    99+
    2024-04-02
  • vue如何使用mui的弹出日期选择插件
    小编给大家分享一下vue如何使用mui的弹出日期选择插件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!如下所示:comm.loa...
    99+
    2024-04-02
  • vue中如何使用vue-resource插件
    vue中如何使用vue-resource插件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在使用这个插件之前,当然是先安装啦:npm ...
    99+
    2024-04-02
  • 如何在Vue CLI中使用自定义组件
    在Vue.js框架下,使用自定义组件能够大大提高项目的开发效率。Vue CLI是一个基于Vue.js快速搭建项目的脚手架工具,Vue CLI的快速开发流程便于开发人员更快速地搭建项目。本篇文章将介绍如何在Vue CLI中使用自定义组件。一、...
    99+
    2023-05-14
  • 在vue-cli中如何引用jQuery、bootstrap以及使用sass、less编写css
    这篇文章主要介绍在vue-cli中如何引用jQuery、bootstrap以及使用sass、less编写css,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!引入bootstrap1....
    99+
    2024-04-02
  • bootstrap中select插件如何封装成Vue组件
    本篇内容主要讲解“bootstrap中select插件如何封装成Vue组件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“bootstrap中select插件如何封装成Vue组件”吧!因为boot...
    99+
    2023-07-04
  • vue-cli中如何使用rem
    这篇文章将为大家详细讲解有关vue-cli中如何使用rem,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.rem.js内容  ! func...
    99+
    2024-04-02
  • vue中如何使用vue-route路由插件
    本篇文章给大家分享的是有关vue中如何使用vue-route路由插件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  1.vue-Router...
    99+
    2024-04-02
  • Vue插件如何使用
    这篇文章主要介绍了Vue插件如何使用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Vue插件1、概述简单来说,插件就是指对Vue的功能的增强...
    99+
    2024-04-02
  • Vue2 Vue-cli中如何使用Typescript
    这篇文章主要介绍Vue2 Vue-cli中如何使用Typescript,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、初步配置首先安装官方插件vue-class-component...
    99+
    2024-04-02
  • vue cli webpack中如何使用sass
    这篇文章给大家分享的是有关vue cli webpack中如何使用sass的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1:安装依赖npm install s...
    99+
    2024-04-02
  • vue-cli中如何使用路由
    这篇文章给大家介绍vue-cli中如何使用路由,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.首先npm中是否有vue-router一般在vue-cli的时候就已经下载好了依赖包了2...
    99+
    2024-04-02
  • Vue项目中如何使用Bootstrap
    本篇内容主要讲解“Vue项目中如何使用Bootstrap”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue项目中如何使用Bootstrap”吧!一、安装jQueryBootstrap需要依赖j...
    99+
    2023-06-29
  • vue中如何使用轮播图插件vue-awesome-swiper
    这篇文章主要介绍了vue中如何使用轮播图插件vue-awesome-swiper,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Vue-Awe...
    99+
    2024-04-02
  • 如何在vue中使用具名插槽
    今天就跟大家聊聊有关如何在vue中使用具名插槽,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。具有名字的插槽slot使用 中的 "name" 属性绑定元素注意:1,...
    99+
    2023-06-15
  • vue中如何使用图片懒加载vue-lazyload插件
    这篇文章给大家分享的是有关vue中如何使用图片懒加载vue-lazyload插件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:说明当网络请求比较慢的时候,提前给这张图片...
    99+
    2024-04-02
  • Vue标尺插件如何使用
    本篇内容主要讲解“Vue标尺插件如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue标尺插件如何使用”吧!可根据高和宽度自适应,主要传值为宽度和距离零刻度的距离,代码和图片如下。<...
    99+
    2023-06-29
  • vue3如何使用vue-codemirror插件
    可以在终端中安装对应文件, 解决问题npm i @codemirror/lang-javascript npm i @codemirror/theme-one-dark2.在需要的组件中配置<template> <...
    99+
    2023-05-14
    Vue3
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作