d***@163.com
d***@163.com
  • 发布:2019-08-05 20:02
  • 更新:2019-08-10 00:21
  • 阅读:7739

uniapp 会存在闪屏求解决方案。

分类:uni-app

在真机


iphone 7里面基本上都会闪屏。有没有人给个点经验。搜索了一圈都没什么用处哦。
在微信小程序里面不会出现闪屏情况。。。。
app.vue的代码

<script>  
    export default {  
        onLaunch: function() {  

        },  
        onShow: function() {  

        },  
        onHide: function() {  

        }  
    }  
</script>  

<style>  
    @import "./common/uni.css";  

    page{  
        height: 100%;  
        background-color: #1b1f34 !important;  
    }  
    /*每个页面公共css */  
</style>  

下面是跳转页面代码


uni.navigateTo({  
                    url: url,  
                    success: res => {},  
                    fail: () => {},  
                    complete: () => {}  
                });  
2019-08-05 20:02 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

把背景样式设在app.vue里。文档里有。

  • 3***@qq.com

    设置是有好点,但是还是有的

    2019-08-05 20:35

  • DCloud_heavensoft

    回复 3***@qq.com: 如果你是自定义组件模式,css写的合理,应该不会有问题

    2019-08-05 20:47

  • d***@163.com (作者)

    app.vue 的代码。

    page{

    height: 100%;

    background-color: #1b1f34 !important;

    }

    页面跳转的代码

    uni.navigateTo({

    url: url,

    success: res => {},

    fail: () => {},

    complete: () => {}

    });

    2019-08-06 09:19

  • DCloud_heavensoft

    回复 d***@163.com: 看着没有问题,你可以再录像看看。另外也可以用nvue试试

    2019-08-06 15:52

  • d***@163.com (作者)

    回复 DCloud_heavensoft: Nvue 好像也是存在的,请问下这个问题官方会处理下么。我都一直在关注这个东西呢。

    2019-08-28 17:46

  • DCloud_heavensoft

    回复 d***@163.com: nvue不可能存在这个问题。如果存在,真的是代码写法问题。vue需要在app.vue里提前写样式的问题存在,这个问题后续会改进。

    2019-08-28 18:59

  • 浩南俊

    回复 DCloud_heavensoft: nvue中自定义的标题栏,因为标题栏为绿色,内容部分为白色,所以页面跳转时会全屏白色然后加载出来标题栏的背景色,就会感觉出现闪屏,请问怎么解决

    2020-06-02 10:04

xuanyuan95

xuanyuan95 - 红尘秋水,再现尘寰。

兄弟,你的问题解决了没有,我也是遇到同样的问题,relaunch,就会闪,也设置在app.vue里面了,没有用。

  • d***@163.com (作者)

    沒解決。我沒有用uniapp了。改成mui了。因為太嚴重沒法玩。

    2019-08-10 20:07

  • 1***@qq.com

    兄弟 解决没 我是uniapp开发的小程序 切换到后台 然后再切换回来 就闪屏 偶尔闪 很烦

    2019-10-10 22:59

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