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 相关文章推荐
jquery ajax 同步异步的执行示例代码
Jun 23 Javascript
JS 如何获取radio选中后的值及不选择取radio的值
Oct 28 Javascript
JavaScript 开发工具webstrom使用指南
Dec 09 Javascript
javascript操作符&quot;!~&quot;详解
Feb 10 Javascript
JQuery查找DOM节点的方法
Jun 11 Javascript
Javascript实现图片不间断滚动的代码
Jun 22 Javascript
js 递归和定时器的实例解析
Feb 03 Javascript
js实现打地鼠小游戏
Feb 13 Javascript
js装饰设计模式学习心得
Feb 17 Javascript
详解Webpack多环境代码打包的方法
Aug 03 Javascript
vue 实现LED数字时钟效果(开箱即用)
Dec 08 Javascript
vue实现动态表格提交参数动态生成控件的操作
Nov 09 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 购物车实例(申精)
2009/05/11 PHP
PHP 写文本日志实现代码
2010/05/18 PHP
深入PHP FTP类的详解
2013/06/13 PHP
PHP中的命名空间详细介绍
2015/07/02 PHP
使用PHP生成图片的缩略图的方法
2015/08/18 PHP
php将字符串转换为数组实例讲解
2020/05/05 PHP
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
采用call方式实现js继承
2014/05/20 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
2015/07/27 Javascript
javascript判断网页是关闭还是刷新
2015/09/12 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
2015/12/23 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
js编写三级联动简单案例
2016/12/21 Javascript
信息滚动效果的实例讲解
2017/09/18 Javascript
详解Vue组件之作用域插槽
2018/11/22 Javascript
vue data恢复初始化数据的实现方法
2019/10/31 Javascript
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
Python函数式编程指南(二):从函数开始
2015/06/24 Python
Tornado 多进程实现分析详解
2018/01/12 Python
Python实现批量压缩图片
2018/01/25 Python
python 编写简单网页服务器的实例
2018/06/01 Python
解决django前后端分离csrf验证的问题
2019/02/03 Python
使用matplotlib中scatter方法画散点图
2019/03/19 Python
Python新手学习函数默认参数设置
2020/06/03 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
2020/11/24 Python
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
中专生自我鉴定范文
2014/02/02 职场文书
数控技术专业毕业自荐书范文
2014/02/05 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
2014年辅导员工作总结
2014/11/18 职场文书
详解运行Python的神器Jupyter Notebook
2021/06/03 Python