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获取设置div的高度和宽度兼容任何浏览器
Sep 22 Javascript
js中的eventType事件及其浏览器支持性介绍
Nov 29 Javascript
中止javascript执行的方法
Feb 14 Javascript
jquery序列化表单去除指定元素示例代码
Apr 10 Javascript
JQuery查找DOM节点的方法
Jun 11 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
Feb 15 Javascript
使用jQuery5分钟快速搞定双色表格的简单实例
Aug 08 Javascript
js替换字符串中所有指定的字符(实现代码)
Aug 17 Javascript
javascript 中select框触发事件过程的分析
Aug 01 Javascript
教你用Cordova打包Vue项目的方法
Oct 17 Javascript
vue修改对象的属性值后页面不重新渲染的实例
Aug 09 Javascript
element 动态合并表格的步骤
Dec 31 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编写的简单页面跳转功能实现代码
2013/11/27 PHP
Thinkphp模板中截取字符串函数简介
2014/06/17 PHP
PHP自动重命名文件实现方法
2014/11/04 PHP
PHP+redis实现的购物车单例类示例
2019/02/02 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
2011/05/24 Javascript
JavaScript入门之事件、cookie、定时等
2011/10/21 Javascript
Web跨浏览器进程通信(Web跨域)
2013/04/17 Javascript
Vue中如何实现轮播图的示例代码
2017/07/27 Javascript
[js高手之路]从原型链开始图解继承到组合继承的产生详解
2017/08/28 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
微信小程序canvas拖拽、截图组件功能
2018/09/04 Javascript
angular6根据environments配置文件更改开发所需要的环境的方法
2019/03/06 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
2019/09/16 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
[02:43]DOTA2亚洲邀请赛场馆攻略——带你走进东方体育中心
2018/03/19 DOTA
python网页请求urllib2模块简单封装代码
2014/02/07 Python
python制作最美应用的爬虫
2015/10/28 Python
python中函数总结之装饰器闭包详解
2016/06/12 Python
python之PyMongo使用总结
2017/05/26 Python
python aiohttp的使用详解
2019/06/20 Python
python过滤中英文标点符号的实例代码
2019/07/15 Python
Django 重写用户模型的实现
2019/07/29 Python
python字符串判断密码强弱
2020/03/18 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
详解HTML5中download属性的应用
2015/08/06 HTML / CSS
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
销售经理工作职责
2014/02/03 职场文书
《奇妙的国际互联网》 教学反思
2014/02/25 职场文书
2014教师个人自我评价范文
2014/09/13 职场文书
2015年药房工作总结
2015/04/25 职场文书
部门2015年度工作总结
2015/04/29 职场文书
生产车间管理制度
2015/08/04 职场文书
2016年社区党支部公开承诺书
2016/03/25 职场文书
python自动统计zabbix系统监控覆盖率的示例代码
2021/04/03 Python