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 相关文章推荐
JsRender for object语法简介
Oct 31 Javascript
JavaScript中实现依赖注入的思路分享
Jan 15 Javascript
Jquery结合HTML5实现文件上传
Jun 25 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
Jan 22 Javascript
正则表达式(语法篇推荐)
Jun 24 Javascript
总结AngularJS开发者最常犯的十个错误
Aug 31 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
Jan 20 Javascript
javascript 面向对象function详解及实例代码
Feb 28 Javascript
webpack中如何使用雪碧图的示例代码
Nov 11 Javascript
vue.js多页面开发环境搭建过程
Apr 24 Javascript
在Vue 中获取下拉框的文本及选项值操作
Aug 13 Javascript
如何用JS实现网页瀑布流布局
Apr 24 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
分享一则PHP定义函数代码
2015/02/26 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
jQuery Autocomplete自动完成插件
2010/07/17 Javascript
关于Javascript模块化和命名空间管理的问题说明
2010/12/06 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
JQuery+DIV自定义滚动条样式的具体实现
2013/06/25 Javascript
appendChild() 或 insertBefore()使用与区别介绍
2013/10/11 Javascript
node.js中的buffer.length方法使用说明
2014/12/14 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
2017/06/30 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
2017/07/31 Javascript
JavaScript编写棋盘覆盖代码详解
2017/08/28 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
Vue2.0点击切换类名改变样式的方法
2018/08/22 Javascript
vue动态绑定class的几种常用方式小结
2019/05/21 Javascript
js面向对象方式实现拖拽效果
2021/03/03 Javascript
[04:10]2016国际邀请赛中国区预选赛第二日TOP10精彩集锦
2016/06/28 DOTA
python中字符串的操作方法大全
2018/06/03 Python
python__name__原理及用法详解
2019/11/02 Python
CSS3中的5个有趣的新技术
2009/04/02 HTML / CSS
CSS的background属性及CSS3的背景图片设置总结
2016/06/13 HTML / CSS
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
J2EE系统只能是基于web
2015/09/08 面试题
学生实习自我鉴定
2013/10/11 职场文书
金融专业个人求职信范文
2013/11/28 职场文书
数学系个人求职信范文
2014/01/30 职场文书
领班岗位职责范文
2014/02/06 职场文书
简单租房协议书范本
2014/08/20 职场文书
党支部党的群众路线对照检查材料
2014/09/24 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
小学数学教学反思范文
2016/02/16 职场文书
关于感恩的作文
2019/08/26 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
PyTorch 如何自动计算梯度
2021/05/23 Python
sql字段解析器的实现示例
2021/06/23 SQL Server