使用element UI Cascader 级联选择器实现简单的选择生日日期的功能(没有年份)

实现效果:


选择完成,显示:


主要是为了在所有列表中实现按生日日期进行筛选的功能。

方法:

<tr>
    <td colspan="2">
        <el-form-item label="会员生日" prop="vipBirthday">
            <el-cascader :options="birthdayOptions" v-model="vipBirthday">
            </el-cascader>
        </el-form-item>
    </td>
</tr>

options:

birthdayOptions: [...monthAndDate],

使用了扩展运算符的方法,加载进JS文件,monthAndDate代码如下:(选择完成,数据可以直接获取到)

export default [
    {
        value: '01',
        label: '01',
        children: [{
            value: '01',
            label: '01',

        },{
            value: '02',
            label: '02',

        },{
            value: '03',
            label: '03',

        },{
            value: '04',
            label: '04',

        },{
            value: '05',
            label: '05',

        },{
            value: '06',
            label: '06',

        },{
            value: '07',
            label: '07',

        },{
            value: '08',
            label: '08',

        },{
            value: '09',
            label: '09',

        },{
            value: '10',
            label: '10',

        },{
            value: '11',
            label: '11',

        },{
            value: '12',
            label: '12',

        },{
            value: '13',
            label: '13',

        },{
            value: '14',
            label: '14',

        },{
            value: '15',
            label: '15',

        },{
            value: '16',
            label: '16',

        },{
            value: '17',
            label: '17',

        },{
            value: '18',
            label: '18',

        },{
            value: '19',
            label: '19',

        },{
            value: '20',
            label: '20',

        },{
            value: '21',
            label: '21',

        },{
            value: '22',
            label: '22',

        },{
            value: '23',
            label: '23',

        },{
            value: '24',
            label: '24',

        },{
            value: '25',
            label: '25',

        },{
            value: '26',
            label: '26',

        },{
            value: '27',
            label: '27',

        },{
            value: '28',
            label: '28',

        },{
            value: '29',
            label: '29',

        },{
            value: '30',
            label: '30',

        },{
            value: '31',
            label: '31',

        }]
    }, {
        value: '02',
        label: '02',
        children: [{
            value: '01',
            label: '01',

        },{
            value: '02',
            label: '02',

        },{
            value: '03',
            label: '03',

        },{
            value: '04',
            label: '04',

        },{
            value: '05',
            label: '05',

        },{
            value: '06',
            label: '06',

        },{
            value: '07',
            label: '07',

        },{
            value: '08',
            label: '08',

        },{
            value: '09',
            label: '09',

        },{
            value: '10',
            label: '10',

        },{
            value: '11',
            label: '11',

        },{
            value: '12',
            label: '12',

        },{
            value: '13',
            label: '13',

        },{
            value: '14',
            label: '14',

        },{
            value: '15',
            label: '15',

        },{
            value: '16',
            label: '16',

        },{
            value: '17',
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值