9***@qq.com
9***@qq.com
  • 发布:2022-05-27 21:39
  • 更新:2022-05-27 22:12
  • 阅读:377

【报Bug】uni-grid 九宫格 华为 nove7 手机 显示串行

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

手机系统: Android

手机系统版本号: Android 11

手机厂商: 华为

手机机型: 华为nove7

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<template>
<view class="wrap">
<uni-section title="基础样式" type="line" padding>
<uni-grid :column="4" :highlight="true" @change="change">
<uni-grid-item v-for="(item, index) in 4" :index="index" :key="index">
<view class="grid-item-box" style="background-color: #fff;">
<uni-icons type="image" :size="30" color="#777" />
<text class="text">文本信息</text>
</view>
</uni-grid-item>
</uni-grid>
</uni-section>
</view>
</template>

<script>
export default {
data() {
return {

        }  
    },  
    methods: {  
        change() {},  
    }  
}  

</script>

<style lang="scss">
.wrap {
padding: 10px;
}
.image {
width: 25px;
height: 25px;
}

.text {  
    font-size: 14px;  
    margin-top: 5px;  
}  

.example-body {  
    /* #ifndef APP-NVUE */  
    // display: block;  
    /* #endif */  
}  

.grid-dynamic-box {  
    margin-bottom: 15px;  
}  

.grid-item-box {  
    flex: 1;  
    // position: relative;  
    /* #ifndef APP-NVUE */  
    display: flex;  
    /* #endif */  
    flex-direction: column;  
    align-items: center;  
    justify-content: center;  
    padding: 15px 0;  
}  

.grid-item-box-row {  
    flex: 1;  
    // position: relative;  
    /* #ifndef APP-NVUE */  
    display: flex;  
    /* #endif */  
    flex-direction: row;  
    align-items: center;  
    justify-content: center;  
    padding: 15px 0;  
}  

.grid-dot {  
    position: absolute;  
    top: 5px;  
    right: 15px;  
}  

.swiper {  
    height: 420px;  
}  

/* #ifdef H5 */  
@media screen and (min-width: 768px) and (max-width: 1425px) {  
    .swiper {  
        height: 630px;  
    }  
}  

@media screen and (min-width: 1425px) {  
    .swiper {  
        height: 830px;  
    }  
}  

/* #endif */  

</style>

操作步骤:

新建一个 九宫格的页面 之后进入九宫格页面 返回 在进入 如此反复就会出现 九宫格错乱的情况

预期结果:

正常显示九宫格 不会错乱

实际结果:

九宫格错乱

bug描述:

问题系统: 华为nove7 鸿蒙系统2.0

在华为和oppo 上 进入九宫格页面 退出 在进入九宫格页面 如此反复 就会出现 图片这样效果

2022-05-27 21:39 负责人:无 分享
已邀请:
9***@qq.com

9***@qq.com (作者)

补充手机型号 OPPOr9s 也是同样的问题

该问题目前已经被锁定, 无法添加新回复