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 相关文章推荐
javascript延时加载之defer测试
Dec 28 Javascript
基于pthread_create,readlink,getpid等函数的学习与总结
Jul 17 Javascript
关于Javascript作用域链的八点总结
Dec 06 Javascript
jQuery实现的导航条切换可显示隐藏
Oct 22 Javascript
node.js中的fs.truncate方法使用说明
Dec 15 Javascript
JavaScript中实现单体模式分享
Jan 29 Javascript
jQuery实现的支持IE的html滑动条
Mar 16 Javascript
js操作cookie保存浏览记录的方法
Dec 25 Javascript
解决angularJS中input标签的ng-change事件无效问题
Sep 13 Javascript
深入理解JavaScript的值传递和引用传递
Oct 24 Javascript
Vue快速实现通用表单验证的示例代码
Jan 09 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
Jul 15 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
4.与数据库的连接
2006/10/09 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
php实现递归抓取网页类实例
2015/04/03 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
2020/12/30 PHP
ASP中进行HTML数据及JS数据编码函数
2009/11/11 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
JS控制一个DIV层在指定时间内消失的方法
2014/02/17 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
原生js和jquery实现图片轮播淡入淡出效果
2015/04/23 Javascript
JS中获取函数调用链所有参数的方法
2015/05/07 Javascript
使用JavaScript的AngularJS库编写hello world的方法
2015/06/23 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
jQuery中绑定事件bind() on() live() one()的异同
2017/02/23 Javascript
vue实现在v-html的html字符串中绑定事件
2019/10/28 Javascript
[05:08]第一届“网鱼杯”DOTA2比赛精彩集锦
2014/09/05 DOTA
python编写简单爬虫资料汇总
2016/03/22 Python
Python实现购物车功能的方法分析
2017/11/10 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
python使用多线程编写tcp客户端程序
2019/09/02 Python
python列表推导式操作解析
2019/11/26 Python
Ajax和javascript的区别
2013/07/20 面试题
中学实习教师自我鉴定
2013/12/12 职场文书
3.15国际消费者权益日主题活动活动总结
2014/03/16 职场文书
法人授权委托书样本
2014/09/19 职场文书
酒店收银员岗位职责
2015/04/07 职场文书
房地产项目合作意向书
2015/05/08 职场文书
学校捐款活动总结
2015/05/09 职场文书
离婚起诉书范本
2015/05/18 职场文书
红色影片观后感
2015/06/18 职场文书
初中毕业感言300字
2015/07/31 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
Redis Cluster 字段模糊匹配及删除
2021/05/27 Redis
python opencv检测直线 cv2.HoughLinesP的实现
2021/06/18 Python
Java Spring读取和存储详细操作
2022/08/05 Java/Android