vue2.0 与 bootstrap datetimepicker的结合使用实例


Posted in Javascript onMay 22, 2017

1.在很多的项目中,我们都会用到日期插件,然后当我在vue中使用bootstrap datetimepicker时发现双向绑定不起作用了,bootstrap datetimepicker修改的日期不会同步到data中,下面看我的解决方案:

<template>
 <div id="time">
     <span class="select-box-title">选择发送时间:</span>
     <input class="form-control select-box-input" v-model="time" type="text"
          id="messageSendTime">
    </div>
 </div>
</template>

<script>
 import $ from 'jquery'
 export default {
  name: 'time',
  data () {
   return {
    time: ''
   }
  },
  methods: {
   dateDefind () {
    var d, s;
    var self = this;
    d = new Date();
    s = d.getFullYear() + "-";       //取年份
    s = s + (d.getMonth() + 1) + "-";//取月份
    s += d.getDate() + " ";     //取日期
    s += d.getHours() + ":";    //取小时
    s += d.getMinutes() + ":";  //取分
    s += d.getSeconds();     //取秒
    self.time = s;
    //初始化
    $('#messageSendTime').datetimepicker({
     startDate: s,
     minView: "hour", //选择日期后,不会再跳转去选择时分秒
     language: 'zh-CN',
     format: 'yyyy-mm-dd hh:ii:ss',
     todayBtn: 1,
     autoclose: 1
    });
    //当选择器隐藏时,讲选择框只赋值给data里面的time
    $('#messageSendTime').datetimepicker()
     .on('hide', function (ev) {
      var value = $("#messageSendTime").val();
      self.time = value;
     });
   }
  },
  mounted: function () {
   this.dateDefind();
  }
 }
</script>

<style scoped>
 
</style>

总结:其实也就是在datetimepicker的设置里面添加一个事件,当选择器hide时,讲选择框的值赋值给data里面的time。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript的Function详细
Nov 14 Javascript
JQUERY 浏览器判断实现函数
Aug 20 Javascript
基于jquery的图片轮播 tab切换组件
Jul 19 Javascript
用jquery写的菜单从左往右滑动出现
Apr 11 Javascript
AngularJS模块详解及示例代码
Aug 17 Javascript
Angular动态添加、删除输入框并计算值实例代码
Mar 29 Javascript
Vue中的数据监听和数据交互案例解析
Jul 12 Javascript
使用canvas进行图像编辑的实例
Aug 29 Javascript
微信小程序实现多宫格抽奖活动
Apr 15 Javascript
vue使用 better-scroll的参数和方法详解
Jan 25 Javascript
JS 自执行函数原理及用法
Aug 05 Javascript
vue 实现单选框设置默认选中值
Nov 07 Javascript
Vue实现动态显示textarea剩余字数
May 22 #Javascript
bootstrap栅格系统示例代码分享
May 22 #Javascript
vue+axios实现登录拦截的实例代码
May 22 #Javascript
详解Angular2 关于*ngFor 嵌套循环
May 22 #Javascript
bootstrap模态框远程示例代码分享
May 22 #Javascript
bootstrap手风琴折叠示例代码分享
May 22 #Javascript
移动端手指放大缩小插件与js源码
May 22 #Javascript
You might like
Laravel框架路由配置总结、设置技巧大全
2014/09/03 PHP
降低PHP Redis内存占用
2017/03/23 PHP
PHP迭代器和生成器用法实例分析
2019/09/28 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
TP5框架实现一次选择多张图片并预览的方法示例
2020/04/04 PHP
Javascript 对象的解释
2008/11/24 Javascript
表格 隔行换色升级版
2009/11/07 Javascript
javascript innerText和innerHtml应用
2010/01/28 Javascript
jquery异步调用页面后台方法&amp;#8207;(asp.net)
2011/03/01 Javascript
解析javascript中鼠标滚轮事件
2015/05/26 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
微信js-sdk地理位置接口用法示例
2016/10/12 Javascript
微信小程序缓存过期时间的使用详情
2019/05/12 Javascript
简单分析js中的this的原理
2019/08/31 Javascript
JavaScript将数组转换为链表的方法
2020/02/16 Javascript
Python转码问题的解决方法
2008/10/07 Python
Python中%是什么意思?python中百分号如何使用?
2018/03/20 Python
python树莓派红外反射传感器
2019/01/21 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
python中自带的三个装饰器的实现
2019/11/08 Python
python连接mongodb集群方法详解
2020/02/13 Python
Python接口测试get请求过程详解
2020/02/28 Python
基于logstash实现日志文件同步elasticsearch
2020/08/06 Python
学生的自我鉴定范文
2013/10/24 职场文书
商场中秋节广播稿
2014/01/17 职场文书
消防器材管理制度
2014/01/28 职场文书
农村结婚典礼司仪主持词
2014/03/14 职场文书
警校毕业生自我评价
2014/04/06 职场文书
《花木兰》教学反思
2014/04/09 职场文书
小学师德师风演讲稿
2014/09/02 职场文书
党校毕业心得体会
2014/09/13 职场文书
信用卡逾期证明示例
2014/09/13 职场文书
法人授权委托书样本
2014/09/19 职场文书
励志语录:只有自己足够强大,才能不被别人践踏
2020/01/09 职场文书