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 12 Javascript
js对象关系图 方便dom操作
Mar 18 Javascript
jqTransform form表单美化插件使用方法
Jul 05 Javascript
基于jquery打造的百分比动态色彩条插件
Sep 19 Javascript
jquery实现的Accordion折叠面板效果代码
Sep 02 Javascript
深入解析JavaScript的闭包机制
Oct 20 Javascript
详解AngularJS中的http拦截
Feb 09 Javascript
使用JS获取SessionStorage的值
Jan 12 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
Jul 23 Javascript
js实现选项卡效果
Mar 07 Javascript
js实现抽奖的两种方法
Mar 19 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
Sep 21 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
某大型网络公司应聘时的笔试题目附答案
2008/03/27 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
php使用百度翻译api示例分享
2014/01/31 PHP
php除数取整示例
2014/04/24 PHP
PHP date_default_timezone_set()设置时区操作实例分析
2020/05/16 PHP
JavaScript 替换Html标签实现代码
2009/10/14 Javascript
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
2011/05/07 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
jQuery的css()方法用法实例
2014/12/24 Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
2015/11/19 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
微信小程序 websocket 实现SpringMVC+Spring+Mybatis
2017/08/04 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
webpack下实现动态引入文件方法
2018/02/22 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
jQuery控制input只能输入数字和两位小数的方法
2019/05/16 jQuery
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
2019/10/26 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
详解如何在Javascript中使用Object.freeze()
2020/10/18 Javascript
python里将list中元素依次向前移动一位
2014/09/12 Python
python写一个md5解密器示例
2018/02/23 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
2018/10/15 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
Django设置Postgresql的操作
2020/05/14 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
CSS3制作圆角图片和椭圆形图片
2016/07/08 HTML / CSS
Html5实现单张、多张图片上传功能
2019/04/28 HTML / CSS
优秀教师主要事迹
2014/02/01 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
体育教师研修感悟
2015/11/18 职场文书
Mysql排查分析慢sql之explain实战案例
2022/04/19 MySQL
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers