vue与bootstrap实现时间选择器的示例代码


Posted in Javascript onAugust 26, 2017

一、下载bootstrap-datetimepicker时间选择器js,css文件。

1. github地址:bootstrap-datetimepicker

2. 官方网站地址:官网bootstrap-datetimepicker地址,有具体的例子与解释

二、在vue项目文件中引入

import './assets/css/bootstrap.min.css'
import "./assets/css/bootstrap-datetimepicker.min.css"
import './assets/js/bootstrap.min'
import './assets/js/bootstrap-datetimepicker.min.js'

三、具体代码如下:

<template>
<div class="container">
  <form action="" class="form-horizontal" role="form">
    <fieldset>
      <legend>Test</legend>
      <div class="form-group">
        <label for="dtp_input1" class="col-md-2 control-label">DateTime Picking</label>
        <div class="input-group date form_datetime col-md-5" data-date="1979-09-16T05:25:07Z" data-date-format="dd MM yyyy - HH:ii p" data-link-field="dtp_input1">
          <input class="form-control" size="16" type="text" value="" readonly>
          <span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span>
          <span class="input-group-addon"><span class="glyphicon glyphicon-th"></span></span>
        </div>
        <input type="hidden" id="dtp_input1" value="" /><br/>
      </div>
    </fieldset>
  </form>
</div>
</template>

<script>

 export default {
  name: 'time',
  data () {
   return {
    time: ''
   }
  },
  methods: {
    dateDefault(){
      var d, s;
      var self = this;    
      d = new Date();
      s = d.getFullYear() + "-";       //取年份
      s = s + (d.getMonth() + 1) + "-";   //取月份,date生成的月份为0-11
      s += d.getDate() + " ";        //取日期
      s += d.getHours() + ":";        //取小时
      s += d.getMinutes() + ":";       //取分
      s += d.getSeconds();          //取秒
      self.time = s;
      $('.form_datetime').datetimepicker({
        language: 'zh-CN',
        format: 'yyyy-mm-dd hh:ii:ss',
        //startDate: s,    默认开始时间
        weekStart: 0,    //一周从那一天开始,默认值为:0,范围:0-6
        todayBtn: 1,    //默认值:false,为true时,底部显示today,不选中,为linked时当天日期被选中
        autoclose: 1,    //选择一个日期后是否立即关闭此选择框
        todayHighlight: 1,  //高亮当前日期
        startView: 2,     // 日期时间选择器打开之后首先显示的视图,默认值为:2,0:hour,1:day,2:mouth,3:year,4:decade
        forceParse: 0,    //强制解析文本框的值
        showMeridian: 1
       });
      $('#form_datetime').datetimepicker()
         .on('hide', function (ev) {
         var value = $("#form_datetime").val();
         self.time = value;
        });

    }
  },
  mounted() {
    //必须在组件渲染之后调用
    this.dateDefault();
  }
 }
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
仿服务器端脚本方式的JS模板实现方法
Apr 27 Javascript
使用IE6看老赵的博客 jQuery初探
Jan 17 Javascript
原生js实现shift/ctrl/alt按键的获取
Apr 08 Javascript
jquery中change()用法实例分析
Feb 06 Javascript
bootstrap常用组件之头部导航实现代码
Apr 20 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
Oct 26 Javascript
Vue render深入开发讲解
Apr 13 Javascript
新版小程序登录授权的方法
Dec 12 Javascript
ES6基础之展开语法(Spread syntax)
Feb 21 Javascript
vue 中Virtual Dom被创建的方法
Apr 15 Javascript
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
vue全局使用axios的操作
Sep 08 Javascript
详解Angular4 路由设置相关
Aug 26 #Javascript
浅谈Angular路由守卫
Aug 26 #Javascript
javascript实现文字无缝滚动效果
Aug 26 #Javascript
node实现定时发送邮件的示例代码
Aug 26 #Javascript
详解webpack3如何正确引用并使用jQuery库
Aug 26 #jQuery
get  post jsonp三种数据交互形式实例详解
Aug 25 #Javascript
详解vue 模拟后台数据(加载本地json文件)调试
Aug 25 #Javascript
You might like
深入理解:XML与对象的序列化与反序列化
2013/06/08 PHP
PHP不用递归实现无限分级的例子分享
2014/04/18 PHP
php中常见的sql攻击正则表达式汇总
2014/11/06 PHP
php面向对象之反射功能与用法分析
2017/03/29 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
js加入收藏以及使用Jquery更改透明度
2014/01/26 Javascript
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
jquery遍历标签中自定义的属性方法
2016/09/17 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
2016/12/09 Javascript
BootStrap实现带关闭按钮功能
2017/02/15 Javascript
js事件冒泡与事件捕获详解
2017/02/20 Javascript
vue.js组件vue-waterfall-easy实现瀑布流效果
2017/08/22 Javascript
vue.js中父组件调用子组件的内部方法示例
2017/10/22 Javascript
JS对象与json字符串相互转换实现方法示例
2018/06/14 Javascript
koa源码中promise的解读
2018/11/13 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
继承行为在 ES5 与 ES6 中的区别详解
2019/12/24 Javascript
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
跟老齐学Python之玩转字符串(3)
2014/09/14 Python
介绍Python中的一些高级编程技巧
2015/04/02 Python
在Python中使用__slots__方法的详细教程
2015/04/28 Python
python用Pygal如何生成漂亮的SVG图像详解
2017/02/10 Python
浅谈python内置变量-reversed(seq)
2017/06/21 Python
python+pyqt实现右下角弹出框
2017/10/26 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
python使用pygame框架实现推箱子游戏
2018/11/20 Python
Python小程序之在图片上加入数字的代码
2019/11/26 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
Canvas实现贝赛尔曲线轨迹动画的示例代码
2019/04/25 HTML / CSS
劳资员岗位职责
2013/11/11 职场文书
出生医学证明样本
2014/01/17 职场文书
标准离婚协议书(2014版)
2014/10/05 职场文书
迟到检讨书范文
2015/01/27 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书