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 相关文章推荐
彪哥1.1(智能表格)提供下载
Sep 07 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
Mar 05 Javascript
JavaScript返回网页中超链接数量的方法
Apr 03 Javascript
Bootstrap每天必学之前端开发框架
Nov 19 Javascript
7个去伪存真的JavaScript面试题
Jan 07 Javascript
vue之nextTick全面解析
May 17 Javascript
又拍云 Node.js 实现文件上传、删除功能
Oct 28 Javascript
JavaScript JMap类定义与使用方法示例
Jan 22 Javascript
微信小程序实现授权登录
May 15 Javascript
vue实现设置载入动画和初始化页面动画效果
Oct 28 Javascript
Vue实例的对象参数options的几个常用选项详解
Nov 08 Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
Nov 07 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
为IP查询添加GOOGLE地图功能的代码
2010/08/08 PHP
php计算当前程序执行时间示例
2014/04/24 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
使用Thinkphp框架开发移动端接口
2015/08/05 PHP
php生成静态html页面的方法(2种方法)
2015/09/14 PHP
PHP+MySql实现一个简单的留言板
2020/07/19 PHP
addRule在firefox下的兼容写法
2006/11/30 Javascript
javascript实现详细时间提醒信息效果的方法
2015/03/11 Javascript
异步安全加载javascript文件的方法
2015/07/21 Javascript
Bootstrap table分页问题汇总
2016/05/30 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
2017/05/02 Javascript
Angular directive递归实现目录树结构代码实例
2017/05/05 Javascript
vue实现百度搜索下拉提示功能实例
2017/06/14 Javascript
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
2017/10/25 Javascript
vue实现日历备忘录功能
2020/09/24 Javascript
JavaScript将数组转换为链表的方法
2020/02/16 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
python求解水仙花数的方法
2015/05/11 Python
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
python抓取网站的图片并下载到本地的方法
2018/05/22 Python
python操作excel的方法
2018/08/16 Python
Pycharm更换python解释器的方法
2018/10/29 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
PyQt5组件读取参数的实例
2019/06/25 Python
Python实现不规则图形填充的思路
2020/02/02 Python
pytorch实现MNIST手写体识别
2020/02/14 Python
python手写均值滤波
2020/02/19 Python
Python调用OpenCV实现图像平滑代码实例
2020/06/19 Python
CSS3中动画属性transform、transition和animation属性的区别
2016/09/25 HTML / CSS
行政文员岗位职责
2013/11/08 职场文书
保险专业求职信
2014/07/07 职场文书
幼儿生日活动方案
2014/08/27 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
火烧圆明园的观后感
2015/06/03 职场文书
2016大学生诚信考试承诺书
2016/03/25 职场文书
go 实现简易端口扫描的示例
2021/05/22 Golang