小杏
小杏
  • 发布:2022-12-13 15:11
  • 更新:2022-12-13 15:31
  • 阅读:182

【报Bug】app真机版本更新之后,好多组件都显示undefined

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.13

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: p40

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<view class="box">  
                        <view class="name">计划开工时间</view>  
                        <view class="val"><uni-dateformat :date="detail.estimateTime" format="yyyy-MM-dd" ></uni-dateformat></view>  
                    </view>  
                    <view class="box">  
                        <view class="name">计划竣工时间</view>  
                        <view class="val"><uni-dateformat :date="detail.completionTime" format="yyyy-MM-dd" /></view>  
                    </view>  

<view class="main">  
                <title-line title="创优目标" bgcolor="rgba(94, 197, 252, 0.7)" />  
                <view class="ques-box">  
                    <view class="label">质量创优等级</view>  
                    <view class="right">{{ level[detail.qualityExcellenceLevel] || '--' }}</view>  
                </view>  
                <view class="ques-box">  
                    <view class="label">安全创优等级</view>  
                    <view class="right">{{ level[detail.safetyExcellenceLevel] || '--' }}</view>  
                </view>  
            </view>

title-line.vue

<template>  
    <view class="title-line">  
        <view class="title-box">  
            <view class="txt">{{title}}</view>  
            <view class="txt-bg" v-show="showBg" :style="{background: bgcolor}"></view>  
        </view>  
        <view class="right">  
            <slot name="right"></slot>  
        </view>  
    </view>  
</template>  

<script>  
    export default {  
        name:"title-line",  
        props: {  
            title: { default: '今日在场' },  
            bgcolor: { default: 'rgba(12, 224, 122, 0.22)' },  
            showBg: { default: true }  
        },  
        data() {  
            return {  

            };  
        }  
    }  
</script>

操作步骤:

<uni-dateformat date="2022-04-12 12:12:12" format="yyyy-MM-dd" />

预期结果:

希望可以显示时间

实际结果:

显示的undefined

bug描述:

今天更新了版本,从3.6.4更新到3.6.13,更新之后在真机上时间格式组件就显示undefined,还有一个我自己写的组件

2022-12-13 15:11 负责人:无 分享
已邀请:
小杏

小杏 (作者)

找到原因了,是我前面有一个参数处理的时候没有判断空值的情况

要回复问题请先登录注册