关于iview日期组件的代码案例

这篇博客记录了作者在使用iview框架进行日期选择组件的开发经验。文章中提供了详细的vue模板代码示例,展示如何创建单选日期输入,并提到可以通过添加multiple属性实现多日期选择。同时,博主分享了如何处理日期格式,以便于与后台交互,包括使用moment.js将日期转换为年月日时分秒格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:最近在做项目,也是刚开始工作没多久,对于iview框架不是很熟悉。因为做项目要用到日期选择器,所以想着写完了,做个笔记记录一下。有什么错误的地方欢迎大家提出来。

1、我开发使用的是vue,所以关于vue项目安装这一块,大家可以在网上找。

详细代码如下:

<template>

//这里我使用的是iview框架的日期选择器

     <FormItem label="会议日期" prop="meetingStartTime">

         <DatePicker type="date" v-model="this.formValidate.meetingStartTime" :format="'yyyy-MM-dd HH:mm'" placeholder="请选择会议时间"></DatePicker>

      </FormItem>

</template>

关于JS:

data() {return {

      formValidate: {

            meetingStartTime: ''

     },

}

2、日期多选,在日期选择器那里添加multiple属性

(因为项目要传字符串拼接的形式传给后台,所以我就对日期做了处理)

效果:

日期可多选择性添加到后台,后台因为识别的是字符串,所以使用join(‘’)拼接转换,

大家也可以直接去iview那里找日期组件,根据自己的情况进行编辑

(因为是刚开始写优快云博客,文本编辑很粗糙,希望大家能谅解)

#3、日期组件界面上显示年月日,但是传给后台为年月日时分秒,用moment的方法做,在传参的时候

dataTime: moment(this.dataTime).format('YYYY-MM-DD hh:mm:ss')

 

#4、

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值