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获取/更改文本框的值的实例代码
Aug 02 Javascript
javascript中in运算符用法分析
Apr 28 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
Oct 29 Javascript
jquery按回车键实现表单提交的简单实例
May 25 Javascript
Node.js 日志处理模块log4js
Aug 28 Javascript
jquery实现的table排序功能示例
Mar 10 Javascript
vue.js实例todoList项目
Jul 07 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 jQuery
jquery+css实现下拉列表功能
Sep 03 jQuery
基于vue.js路由参数的实例讲解——简单易懂
Sep 07 Javascript
深入了解javascript 数组的sort方法
Jun 01 Javascript
js+html实现点名系统功能
Nov 05 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程序之die调试法 快速解决错误
2009/09/17 PHP
ThinkPHP之import方法实例详解
2014/06/20 PHP
从零开始学YII2框架(六)高级应用程序模板
2014/08/20 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
asp.net+js 实现无刷新上传解析csv文件的代码
2010/05/17 Javascript
JS关键字变色实现思路及代码
2013/02/21 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
JavaScript 学习笔记之操作符(续)
2015/01/14 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
实例讲解避免javascript冲突的方法
2016/01/03 Javascript
js实现密码强度检测【附示例】
2016/03/30 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
JavaScript进阶练习及简单实例分析
2016/06/03 Javascript
jQuery动态加载css文件实现方法
2016/06/15 Javascript
SeaJS中use函数用法实例分析
2017/10/10 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
2019/04/07 Javascript
微信小程序自定义tabBar在uni-app的适配详解
2019/09/30 Javascript
小程序中设置缓存过期的实现方法
2020/01/14 Javascript
vue单元格多列合并的实现
2020/11/26 Vue.js
[01:32:50]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第一场 1月25日
2021/03/11 DOTA
python技能之数据导出excel的实例代码
2017/08/11 Python
Python基于回溯法子集树模板解决全排列问题示例
2017/09/07 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
python3 通过 pybind11 使用Eigen加速代码的步骤详解
2020/12/07 Python
利用CSS3实现炫酷的飞机起飞动画
2016/09/17 HTML / CSS
CSS改变网页中鼠标选中文字背景颜色例子
2014/04/23 HTML / CSS
伦敦剧院门票:London Theatre Direct
2018/11/21 全球购物
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
学生社团文化节开幕式主持词
2014/03/28 职场文书
先进员工获奖感言
2014/08/14 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
校园安全学习心得体会
2016/01/18 职场文书
详解Oracle块修改跟踪功能
2021/11/07 Oracle
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android
win10电脑右下角输入法图标不见了?Win10右下角不显示输入法的解决方法
2022/07/23 数码科技