<script>
import Vue from 'vue'
import AppCache from '@/utils/app-cache'
import { init } from '@/utils/app'
import { PAGES } from '@/common/constants/map'
export default Vue.extend({
mpType: 'app',
globalData: {
cache: AppCache
},
async onLaunch() {
try {
const start = Date.now()
await init(this.$store.dispatch)
console.log(`app 初始化完毕: ${Date.now() - start}ms`)
closeSplash()
} catch (e) {
closeSplash()
}
setTimeout(() => {
uni.preloadPage({ url: PAGES.POPUP })
uni.preloadPage({ url: PAGES.TABBAR_SHOP })
uni.preloadPage({ url: PAGES.TABBAR_MINE })
uni.preloadPage({ url: PAGES.TABBAR_CENTER })
uni.preloadPage({ url: PAGES.TABBAR_POINTS })
uni.onTabBarMidButtonTap(() => uni.navigateTo({ url: PAGES.TABBAR_CENTER }))
console.log('uni.preloadPage 完毕')
}, 1000)
},
onShow() {
// console.log('onShow')
setTimeout(() => {
this.$store.dispatch('system/updateRemind') // 显示应用时,检查红点
}, 3000)
}
})
</script>
- 发布:2021-07-28 22:32
- 更新:2021-07-28 22:32
- 阅读:344
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS Big Sur 11.2.3
HBuilderX类型: 正式
HBuilderX版本号: 3.1.22
手机系统: iOS
手机系统版本号: IOS 14
手机厂商: 苹果
手机机型: iPhone 12
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.preload 加载多个首页tab时,真机调试tab切换流畅,云打包后,tab切换会卡住
uni.preload 加载多个首页tab时,真机调试tab切换流畅,云打包后,tab切换会卡住
预期结果:
uni.preload 加载多个首页tab时,真机调试tab切换流畅,云打包后,tab切换流畅
uni.preload 加载多个首页tab时,真机调试tab切换流畅,云打包后,tab切换流畅
实际结果:
uni.preload 加载多个首页tab时,真机调试tab切换流畅,云打包后,tab切换卡顿
uni.preload 加载多个首页tab时,真机调试tab切换流畅,云打包后,tab切换卡顿
bug描述:
uni.preload 加载多个首页tab时,真机调试tab切换流畅,云打包后,tab切换会卡住
0 个回复