微信小程序 黑色背景 页面跳转闪屏
当微信小程序使用黑色背景,页面跳转时会出现闪屏现象。在微信开发工具中没有出现此问题,但是在真机测试中 苹果显示正常,安卓会出现页面闪屏现象 。
在微信小程序论坛中,也有很多人反映,但是官方至今也未解决。有人推测可能是和安卓底层渲染有关。
但是不能直接重新更改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()})}
微信小程序 黑色背景 页面跳转闪屏相关推荐
- uniapp开发微信小程序-4.页面跳转与横向滑动
uniapp开发微信小程序-4.页面跳转与横向滑动 本篇文章主要是想记录一下横向滑动功能,备忘的同时给大家做个分享. 但既然是初级分享系列文章,为了方便新手朋友的上手工作,还是在此之前说一下页面跳转的 ...
- 微信小程序开发-页面跳转传递参数
微信小程序开发-页面跳转传递参数 页面跳转有四种方式,分别为wx.navigateTo.wx.redirectTo.wx.reLaunch.wx.switchTab,前面三种可通过url路径携带参数实 ...
- 微信小程序--简单页面跳转
微信小程序--简单页面跳转 例如:点击一个text ,跳转入一个新的页面blueberry.wxml 首先对text 设置监听事件 <view bindtap="toast" ...
- 微信小程序开发系列 (四) :微信小程序的页面跳转路由设计
笔者由于工作需要,曾经参加过一个微信小程序同 SAP 系统集成的项目,因此从零开始学习了微信小程序的开发知识.这里通过系列文章把自己所学分享出来,希望对相关学习者有所帮助. 本教程前面三篇文章: 微信 ...
- 微信小程序开发系列七:微信小程序的页面跳转
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...
- 微信小程序:页面跳转时传递数据到另一个页面
一.功能描述 页面跳转时,同时把当前页面的数据传递给跳转的目标页面,并在跳转后的目标页面进行展示 二.功能实现 1. 代码实现 test1页面 // pages/test1/test1.js Page ...
- 参数 携带 跳转_微信小程序:页面跳转及参数传递
本文首发自个人自有博客:[FaxMiao个人博客],一个关注Web前端开发技术.关注用户体验.记录前端点滴,坚持更多原创,为大家提供高质量技术博文! 前言 小程序的跳转方法有很多种,有的人一直只用wx ...
- 微信小程序开发-页面跳转的几种方式
最近在做微信小程序,碰到页面跳转的问题,总结一下页面之间跳转的方式 一.wx.navigateTo(OBJECT) 这是最普遍的一种跳转方式,其官方解释为:"保留当前页面,跳转到应用内的某个 ...
- 解决uniapp微信小程序v-if(v-else)闪屏现象
项目场景: 在页面中使用 v-if 和 v-else 来根据数据的total来判断是渲染数据还是显示暂无, 问题描述 进入页面会出现闪屏现象,先显示暂无数据的图片,再渲染数据列表. 解决方案: 首先, ...
- 微信小程序中页面跳转时要始终返回首页的问题
首先,要先说一下项目的需求,我要实现的功能是 在首页有一个按钮可以跳转到一个展示的页面,这个展示的页面上下两个部分,上边的部分是可以切换学科种类的,下面的部分可以展示这个学科下的所有科目,上面切换的部 ...
最新文章
- python和java和scala_有没有与python3相当的scala/java收藏。国家
- 2556. [NOIP2016]玩具谜题
- python stdout stderr 一起输出_python – 使用subprocess.Popen()时,stderr和stdout没有输出
- gettype拿不到值_王者荣耀:被低估的强势打野,就是这位拿大锤子的阿姨!
- 备份网站服务器文件路径,网站数据自动备份方法
- php zend studio 下载地址,Zend Studio
- SWMM的改进版本,HS-SWMM的安装教程
- A problem has been detected and windows has been shut down to prevent damage to your computer.
- 怎么学计算机玩游戏,如何才能录制手机玩游戏的视频-电脑自学网
- MathJax 支持的 Latex 符号总结
- android7.1修改默认休眠时间为1分钟
- MySql无法连接本地地址localhost
- 一加7t人脸识别_一加7pro有人脸识别吗一加7和一加7pro的区别
- 双人矩阵博弈中的纳什均衡
- 【Windows 10 驱动程序 已解决】重装 Win 10 系统后 电脑无法识别外接屏幕。投影:你的电脑不能投影到其他屏幕。请尝试重新安装驱动程序或使用其他视频卡。
- 六个女人五个色,还有一个……
- 【推荐】真正的安卓网络摄像机(Android IPCamera)任意浏览器输入IP地址即可观看视频
- uni-app 使用web的echarts画图表
- Maven下载安装-配置环境变量+setting.xml配置文件的修改
- css浏览器兼容问题的一些总结(IE6等)
热门文章
- 软件测试工程师必备技能(初中高)
- TP4056调试笔记
- 新浪公司总裁兼首席执行官 曹国伟
- 启动spark- sqI时:Error: A JNI error has occurred, please check your installation and try again Exceptio
- Yara、Snort和Sigma规则
- 51单片机---麻雀虽小,五脏俱全
- oracle dbms_lob trim,DBMS_LOB包基础应用
- oracle宿主常量及变量,ORACLE之 LOB 数据类型
- H5 网络版坦克大战
- ucharts 柱状图圆角_调整柱状图圆角弧度