• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >vue > vue2.0 与 bootstrap datetimepicker的结合使用实例

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

作者:是最好的语言是 字体:[增加 减小] 来源:互联网 时间:2017-05-30

本文主要包含vue2.0实例,vue2.0,vue2.0中文文档,vue2.0教程,vue2.0官网等相关知识,是最好的语言是 希望在学习及工作中可以帮助到您

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>
</div>

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

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

</div>

您可能想查找下面的文章:

  • vue2.0 与 bootstrap datetimepicker的结合使用实例
  • Vue2.0实现1.0的搜索过滤器功能实例代码

相关文章

  • 2017-05-30非常实用的vue导航钩子
  • 2017-05-30Vue.js仿Metronic高级表格(一)静态设计
  • 2017-05-30vue.js利用Object.defineProperty实现双向绑定
  • 2017-05-30使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
  • 2017-05-30Vue.js实现拖放效果的实例
  • 2017-05-30vue.js从安装到搭建过程详解
  • 2017-05-30windows下vue.js开发环境搭建教程
  • 2017-05-30vue中mint-ui环境搭建详细介绍
  • 2017-05-30vue.js开发环境搭建教程
  • 2017-05-30vue2.0嵌套路由实现豆瓣电影分页功能(附demo)

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • Vue.js 2.0学习教程之从基础到组件详解
    • vue模板语法-插值详解
    • 详解vue2.0组件通信各种情况总结与实例分析
    • vue2.0数据双向绑定与表单bootstrap+vue组件
    • VUE axios 实现自定义下载功能
    • 详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
    • vue.js实现表格合并示例代码
    • 基于vue2.0+vuex的日期选择组件功能实现
    • vue实现ToDoList简单实例
    • vue之nextTick全面解析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有