js bug日常

一、项目场景:下拉框选项key是数字类型,绑定的值为字符串类型,这时当数据回显时,下拉框绑定失败


     原因分析:类型不同意,无法绑定


     解决方案:在获取到回显数据信息时,把字符串类型转成数字类型:使用Number(value)函数进行转换


二、项目场景:后端使用Date类型接收前台日期类型,在编辑回显时,包类型错误


 

      原因分析:在回显时使用的类型是string类型,而在接受的时候使用的object类型


      解决方案:前端自定义转换   

convertDateFromString(dateString) {

      if (dateString) {

        const arr1 = dateString.split(" ");

        const sdate = arr1[0].split('-');

        const date = new Date(sdate[0], sdate[1] - 1, sdate[2]);

        return date;

      }

    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值