当微信小程序使用黑色背景,页面跳转时会出现闪屏现象。在微信开发工具中没有出现此问题,但是在真机测试中 苹果显示正常,安卓会出现页面闪屏现象 。

在微信小程序论坛中,也有很多人反映,但是官方至今也未解决。有人推测可能是和安卓底层渲染有关。

但是不能直接重新更改UI,因此想出一个折中办法。

思路:

1    做一个白色背景遮罩

2    然后页面加载时 加载动画使该遮罩透明度变为0

效果如下:

预览图

wxss

.mask{background: #e7c8b8;position: fixed;width: 100%;height: 100vh;opacity: 1;z-index: 2000;
}

wxml

<view class="mask" animation="{{animation}}" hidden="{{ismask}}">
</view>

js


onShow(){this.maskAnima();   //动画完成后将遮罩层隐藏setTimeout(() => {this.setData({ismask:true,})    }, 1000);},//遮罩层动画maskAnima(){var animation = wx.createAnimation({duration: 1000,timingFunction: 'ease-out',});animation.opacity(0).step()this.setData({animation:  animation.export()})}

微信小程序 黑色背景 页面跳转闪屏相关推荐

  1. uniapp开发微信小程序-4.页面跳转与横向滑动

    uniapp开发微信小程序-4.页面跳转与横向滑动 本篇文章主要是想记录一下横向滑动功能,备忘的同时给大家做个分享. 但既然是初级分享系列文章,为了方便新手朋友的上手工作,还是在此之前说一下页面跳转的 ...

  2. 微信小程序开发-页面跳转传递参数

    微信小程序开发-页面跳转传递参数 页面跳转有四种方式,分别为wx.navigateTo.wx.redirectTo.wx.reLaunch.wx.switchTab,前面三种可通过url路径携带参数实 ...

  3. 微信小程序--简单页面跳转

    微信小程序--简单页面跳转 例如:点击一个text ,跳转入一个新的页面blueberry.wxml 首先对text 设置监听事件 <view bindtap="toast" ...

  4. 微信小程序开发系列 (四) :微信小程序的页面跳转路由设计

    笔者由于工作需要,曾经参加过一个微信小程序同 SAP 系统集成的项目,因此从零开始学习了微信小程序的开发知识.这里通过系列文章把自己所学分享出来,希望对相关学习者有所帮助. 本教程前面三篇文章: 微信 ...

  5. 微信小程序开发系列七:微信小程序的页面跳转

    微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...

  6. 微信小程序:页面跳转时传递数据到另一个页面

    一.功能描述 页面跳转时,同时把当前页面的数据传递给跳转的目标页面,并在跳转后的目标页面进行展示 二.功能实现 1. 代码实现 test1页面 // pages/test1/test1.js Page ...

  7. 参数 携带 跳转_微信小程序:页面跳转及参数传递

    本文首发自个人自有博客:[FaxMiao个人博客],一个关注Web前端开发技术.关注用户体验.记录前端点滴,坚持更多原创,为大家提供高质量技术博文! 前言 小程序的跳转方法有很多种,有的人一直只用wx ...

  8. 微信小程序开发-页面跳转的几种方式

    最近在做微信小程序,碰到页面跳转的问题,总结一下页面之间跳转的方式 一.wx.navigateTo(OBJECT) 这是最普遍的一种跳转方式,其官方解释为:"保留当前页面,跳转到应用内的某个 ...

  9. 解决uniapp微信小程序v-if(v-else)闪屏现象

    项目场景: 在页面中使用 v-if 和 v-else 来根据数据的total来判断是渲染数据还是显示暂无, 问题描述 进入页面会出现闪屏现象,先显示暂无数据的图片,再渲染数据列表. 解决方案: 首先, ...

  10. 微信小程序中页面跳转时要始终返回首页的问题

    首先,要先说一下项目的需求,我要实现的功能是 在首页有一个按钮可以跳转到一个展示的页面,这个展示的页面上下两个部分,上边的部分是可以切换学科种类的,下面的部分可以展示这个学科下的所有科目,上面切换的部 ...

最新文章

  1. python和java和scala_有没有与python3相当的scala/java收藏。国家
  2. 2556. [NOIP2016]玩具谜题
  3. python stdout stderr 一起输出_python – 使用subprocess.Popen()时,stderr和stdout没有输出
  4. gettype拿不到值_王者荣耀:被低估的强势打野,就是这位拿大锤子的阿姨!
  5. 备份网站服务器文件路径,网站数据自动备份方法
  6. php zend studio 下载地址,Zend Studio
  7. SWMM的改进版本,HS-SWMM的安装教程
  8. A problem has been detected and windows has been shut down to prevent damage to your computer.
  9. 怎么学计算机玩游戏,如何才能录制手机玩游戏的视频-电脑自学网
  10. MathJax 支持的 Latex 符号总结
  11. android7.1修改默认休眠时间为1分钟
  12. MySql无法连接本地地址localhost
  13. 一加7t人脸识别_一加7pro有人脸识别吗一加7和一加7pro的区别
  14. 双人矩阵博弈中的纳什均衡
  15. 【Windows 10 驱动程序 已解决】重装 Win 10 系统后 电脑无法识别外接屏幕。投影:你的电脑不能投影到其他屏幕。请尝试重新安装驱动程序或使用其他视频卡。
  16. 六个女人五个色,还有一个……
  17. 【推荐】真正的安卓网络摄像机(Android IPCamera)任意浏览器输入IP地址即可观看视频
  18. uni-app 使用web的echarts画图表
  19. Maven下载安装-配置环境变量+setting.xml配置文件的修改
  20. css浏览器兼容问题的一些总结(IE6等)

热门文章

  1. 软件测试工程师必备技能(初中高)
  2. TP4056调试笔记
  3. 新浪公司总裁兼首席执行官 曹国伟
  4. 启动spark- sqI时:Error: A JNI error has occurred, please check your installation and try again Exceptio
  5. Yara、Snort和Sigma规则
  6. 51单片机---麻雀虽小,五脏俱全
  7. oracle dbms_lob trim,DBMS_LOB包基础应用
  8. oracle宿主常量及变量,ORACLE之 LOB 数据类型
  9. H5 网络版坦克大战
  10. ucharts 柱状图圆角_调整柱状图圆角弧度