6***@qq.com
6***@qq.com
  • 发布:2021-05-25 09:26
  • 更新:2022-10-28 14:11
  • 阅读:1982

uniapp 应用退出再次进入,首页加载特别慢。

分类:uni-app

uniapp 应用退出再次进入,首页渲染特别慢,我的页面也比较少数据也少,但是进入的时候加载logo动画需要转10个圈左右才能进入,请问是哪里出什么吗?我从服务器请求会10条数据和600条数据app需要一样的渲染时间。

<template>
<view>
<scroll-view scroll-y="true" class="scroll-Y">
<view class="scroll-view-items user" v-for="(item, index) in list" @click="godetail(item.id)">
<view class="avatar">{{item.firstname}}</view>
<view class="nickname">
<text class="name">{{item.nickname}}</text>
<text class="post">{{item.position}}</text>
</view>
<view class="iconfont icon-next delt"></view>
</view>

    </scroll-view>  
</view>  

</template>

<script>
const app = getApp()
export default {
data() {
return {
list: [],
};
},

    onLoad() {  
        var version = plus.runtime.version;  
        uni.request({  
            url: app.globalData.apiUrl + 'txl/getVersion',  
            method: "POST",  
            data: {  
                version: version  
            },  
            success: (res) => {  
                if (res.data.code == 0) {  
                    uni.showModal({ //提醒用户更新    
                        title: "更新提示",  
                        content: res.data.note,  
                        success: (rest) => {  
                            if (rest.confirm) {  
                                plus.runtime.openURL(res.data.url);  
                            }  
                        }  
                    })  

                    return false;  
                }  
            }  
        });  

        let user = uni.getStorageSync('user');  
        console.log(user)  
        if (user) {  
            uni.request({  
                url: app.globalData.apiUrl + 'txl/txlList',  
                method: "POST",  
                data: {  
                    companyId: user.company_id  
                },  
                success: (res) => {  
                    console.log(res.data);  
                    this.list = res.data.ulist;  
                }  
            });  
        } else {  
            uni.reLaunch({  
                url: '../login/login'  
            });  
        }  

    },  

    methods: {  

    }  

};  

</script>

2021-05-25 09:26 负责人:无 分享
已邀请:
9***@qq.com

9***@qq.com

在APP.vue中 onLaunch中加入以下
// #ifdef APP-PLUS
//app关闭默认的启动 方法关闭启动图。但是这个时间不能太晚,6s 超时后依旧会主动关闭。
setTimeout(()=>{
plus.navigator.closeSplashscreen();
},100)
// #endif

在配置文件中去掉那两个勾选

要回复问题请先登录注册