vant显示日期格式_vant的日期控件(时间选择器)的使用

做移动端开发需要经常设置时间选择,因此做总结如下

具体页面样式

image.png

直接上代码

查询

export default {

name: 'logQuery',

data () {

return {

columns: [{

text: '登录操作',

type: 'A'

}, {

text: '账务交易',

type: 'B'

}, {

text: '明细查询',

type: 'C'

}, {

text: '其他操作',

type: 'D'

}],

showPicker: false,

minDate: new Date(2019, 0, 1),

maxDate: new Date(),

minDate1: new Date(2019, 0, 1),

maxDate1: new Date(),

currentDate: new Date(),

currentDate1: new Date(),

showPickerDate: false,

showPickerDate1: false,

logtype: '',

bgDate: '', // 查询时间

endDate: ''

}

},

watch: { // 使用时间选择器,需要配合watch监听选择时间值的变化,进而设置最小值和最大值

bgDate: function (val) {

if (val === '') {

return

}

let bgDate1 = new Date(val)

bgDate1.setMonth(bgDate1.getMonth() + 3)

let date = bgDate1.getFullYear() + '-' + (bgDate1.getMonth() + 1) + '-' + bgDate1.getDate()

this.minDate1 = new Date(val)

this.maxDate1 = new Date(date)

},

endDate: function (val) {

if (val === '') {

return

}

let bgDate2 = new Date(val)

bgDate2.setMonth(bgDate2.getMonth() - 3)

let date = bgDate2.getFullYear() + '-' + (bgDate2.getMonth() + 1) + '-' &#

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值