1***@qq.com
1***@qq.com
  • 发布:2023-11-07 15:02
  • 更新:2023-11-08 10:28
  • 阅读:275

【报Bug】uni-datetime-picker组件----不择任何日期直接点击确认按钮操作时uni-datetime-picke组件报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win 10

HBuilderX类型: 正式

HBuilderX版本号: 3.96

手机系统: 全部

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

HarmonyOS 3

示例代码:
<template>  
<view class="page-container" >  
      <uni-datetime-picker ref="startDate" type="date" placeholder="开始日期" clear-icon v-model="r.startDate" />  
 </view>  
</template>  
<script setup>  
      import { reactive } from 'vue'  
      const r = reactive({  
          startDate: ""  
      })  
</script>

操作步骤:

1、弹出日期组件,不选择任意日期切换到下一个月;
2、不选择任何日期直接点击“确认按钮”;

预期结果:

不选择任何日期直接关闭日期弹层

实际结果:

非当月的所有日期会被选中,控制台报错(TypeError: Cannot read property 'fullDate' of undefined)

bug描述:

uni-datetime-picker组件----不择任何日期直接点击确认按钮操作时uni-datetime-picke组件报错,具体异常效果见附件

2023-11-07 15:02 负责人:DCloud_UNI_WZF 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

组件有点小问题
uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue
这个文件可以加上这段代码

if(!this.calendar){  
    this.calendar = this.cale.getDateObj(new Date())  
}

要回复问题请先登录注册