z***@dzpk.com
z***@dzpk.com
  • 发布:2021-01-15 16:41
  • 更新:2021-01-26 10:04
  • 阅读:1023

【报Bug】nvue 加载图片很慢

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.0.7

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iphone 8

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<template>  
    <list class="my-pages">  
        <cell class="item" v-for="(item,index) in data.data" :key="index">  
            <image class="litpic" :src="item.litpic" mode="aspectFit" placeholder="https://dzpk-cms-1251326517.image.myqcloud.com/antcms/202008/cc3ecbdce439807bbca4d81e96a1f391.png"></image>  
        </cell>  
        <cell><button type="default" @click="getMore">加载下一页</button></cell>  
    </list>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
                data: {data:[], page:1},  
            }  
        },  
        mounted() {  
            this.getNewsList()  
        },  
        methods: {  
            //请求数据  
            getNewsList(e) {  
                uni.request({  
                    url: 'https://api.dzpklite.com/app/news/newsList',  
                    data:{  
                        type:0,  
                        page:this.data.page  
                    },  
                    success: (res) => {  
                        if (res.data.code == 200) {  
                            if (this.data.page == 1) {  
                                this.data.data = res.data.result  
                            }else {  
                                this.data.data = this.data.data.concat(res.data.result)  
                            }  
                        }  
                    }  
                });   
            },  
            getMore(){  
                this.data.page++  
                this.getNewsList()  
            }  
        }  
    }  
</script>  

<style lang="scss">  
    .my-pages{  
        flex: 1;  
        background-color: #F8F8F8;  
    }  
    .item{  
        width: 100%;  
        margin-bottom: 20rpx;  
    }  
    .litpic{  
        width: 300rpx;  
        height: 200rpx;  
    }  
</style>

操作步骤:

点击一下页按钮加载数据,多点几次后开始图片显示非常慢,一直显示的占位图,wifi环境下特别特别慢
vue的都能很快显示出来

预期结果:

nvue文件中image图片显示很快

实际结果:

nvue文件中image图片显示非常慢

bug描述:

nvue文件中image图片显示非常慢,经常好几秒后才显示出来,期间一直显示占位图,特别在wifi环境下一直加载不出来,4G还好一点

2021-01-15 16:41 负责人:天生DR 分享
已邀请:
z***@dzpk.com

z***@dzpk.com (作者)

新版本3.0.7.20210123 依然没有修复这个问题

  • 天生DR

    代码已经修复 会在下一个alpha版 发布

    2021-01-28 15:41

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