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>
1 个回复
9***@qq.com
在APP.vue中 onLaunch中加入以下
// #ifdef APP-PLUS
//app关闭默认的启动 方法关闭启动图。但是这个时间不能太晚,6s 超时后依旧会主动关闭。
setTimeout(()=>{
plus.navigator.closeSplashscreen();
},100)
// #endif
在配置文件中去掉那两个勾选