Mint-UI时间组件起始时间问题及时间插件使用


Posted in Javascript onAugust 20, 2018

在使用Mint-UI的时候,官方的demo是这样的

<template>
 <mt-datetime-picker
 ref="picker"
 type="time"
 v-model="pickerValue">
 </mt-datetime-picker>
</template>
<script>
 export default {
 methods: {
  openPicker() {
  this.$refs.picker.open();
  }
 }
 };
</script>

       而起始时间默认是十年前的1月1日,但正常我们的需求都会是超过这个时间的,那我们怎么来的自定义起始时间呢?我当时碰到这个需求,发现官方文档并没有说明,百度一遍之后也没有发现相关的文章。经过自己摸索,把自己的方法写出来,给有需要同学参考一下。

       在mt-datetime-picker可以添加startDateendDate,startDate就是控制起始时间的,如果我们直接设置时间格式字符串,例如2018-08-20,是不行的,代码会报错。然后根据报错的原因发现,传入startDate的值必须是Date类型,所以需要在设置的时间前面加上new Date(设置的时间),这样就可以了。

PS:mint-ui 时间插件使用及获取选择值的方法

如下所示:

<div > {{pickerValue}}</div>
<mt-datetime-picker
 ref="picker" 每一个都要填上这一条open
 type="time"
 @confirm="handleConfirm" 设置点击确定
 v-model="pickerValue">
</mt-datetime-picker>
data () {
 return {
 pickerValue:null, 定义
methods:{
openPicker() {
 this.$refs.picker.open();设置开始
 },
handleConfirm(){ console.log(this.pickerValue) ;获取值},

转换小时

formatDate(date) {
 const y = date.getFullYear()
 let m = date.getMonth() + 1
 m = m < 10 ? '0' + m : m
 let d = date.getDate()
 d = d < 10 ? ('0' + d) : d
 return y + ' ' + m + ' ' + d
},
handleConfirm(){
 let a = this.pickerValue
 // console.log(a.split(" ")) ;
 this.zheng=this.formatDate(this.$refs.picker.value)
 console.log(this.formatDate(this.$refs.picker.value))
 // console.log(this.value) ;
},

设置当前日期为初始日期

<mt-datetime-picker :startDate="startDate"</mt-datetime-picker>
data(){
 return{
 startDate: new Date(),
 }
}

设置默认值

this.zheng=new Date().getFullYear()+'年'+new Date().getMonth()+1+'月'+new Date().getDate()+'日'

总结

以上所述是小编给大家介绍的Mint-UI时间组件起始时间问题的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
用js实现上传图片前的预览(TX的面试题)
Aug 14 Javascript
javascript IE中的DOM ready应用技巧
Jul 23 Javascript
分享14个很酷的jQuery导航菜单插件
Apr 25 Javascript
关于JavaScript的with 语句的使用方法
May 09 Javascript
js中设置元素class的三种方法小结
Aug 28 Javascript
浅谈Javascript事件模拟
Jun 27 Javascript
实例讲解jquery中mouseleave和mouseout的区别
Feb 17 Javascript
JavaScript中instanceof运算符的使用示例
Jun 08 Javascript
JS实现禁止鼠标右键的功能
Oct 15 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
Feb 14 Javascript
vue组件表单数据回显验证及提交的实例代码
Aug 30 Javascript
在项目vue中使用echarts的操作步骤
Sep 07 Javascript
vue监听对象及对象属性问题
Aug 20 #Javascript
微信小程序中使用自定义图标(阿里icon)的方法
Aug 20 #Javascript
Vue插件打包与发布的方法示例
Aug 20 #Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 #Javascript
解决jquery有正确返回值但不执行success函数的问题
Aug 20 #jQuery
解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
Aug 20 #Javascript
Vue2.0生命周期的理解
Aug 20 #Javascript
You might like
ThinkPHP的L方法使用简介
2014/06/18 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
DOM相关内容速查手册
2007/02/07 Javascript
js 控制下拉菜单刷新的方法
2013/03/03 Javascript
左侧是表头的JS表格控件(自写,网上没有的)
2013/06/04 Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
2014/06/03 Javascript
深入讲解AngularJS中的自定义指令的使用
2015/06/18 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
loading动画特效小结
2017/01/22 Javascript
基于vue实现swipe轮播组件实例代码
2017/05/24 Javascript
vue使用vue-cli快速创建工程
2017/07/28 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
Vue Prop属性功能与用法实例详解
2019/02/23 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
在vue中使用jsx语法的使用方法
2019/09/30 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
Python基于pillow判断图片完整性的方法
2016/09/18 Python
使用Python来开发微信功能
2018/06/13 Python
Django 用户认证组件使用详解
2019/07/23 Python
Numpy之将矩阵拉成向量的实例
2019/11/30 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
Python如何基于smtplib发不同格式的邮件
2019/12/30 Python
Python如何通过百度翻译API实现翻译功能
2020/04/02 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
python SOCKET编程基础入门
2021/02/27 Python
CSS3实现swap交换动画
2016/01/19 HTML / CSS
Html5监听手机摇一摇事件的实现
2019/11/07 HTML / CSS
Cole Haan官方网站:美国时尚潮流品牌
2017/12/06 全球购物
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
Oakley西班牙官方商店:太阳眼镜和男女运动服
2019/04/26 全球购物
J2ee常用的设计模式?说明工厂模式
2015/05/21 面试题
曾国藩励志经典名言37句,蕴含哲理
2019/10/14 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python