123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- /**
- * 创建者:王成
- * 创建日期:2021年11月8日
- * 描述:webview的事件监听集合
- */
- var firstShow = undefined;
- /* 页面mui初始化 */
- mui.plusReady(function(){
- /* 页面显示监听 */
- plus.webview.currentWebview().addEventListener('show',function(event){
- if(firstShow == undefined){
- firstShow = true;
- // console.log('页面初显:id = ' + plus.webview.currentWebview().id);
- pageFirstShow();
- }
- // console.log('页面显示:id = ' + plus.webview.currentWebview().id);
- pageShow();
- },false);
-
- /* 页面隐藏监听 */
- plus.webview.currentWebview().addEventListener('hide',function(event){
- // console.log('页面隐藏:id = ' + plus.webview.currentWebview().id);
- pageHide();
- },false);
-
- /* 页面渲染完成监听 */
- plus.webview.currentWebview().addEventListener('rendered',function(event){
- console.log('页面渲染完成:id = ' + plus.webview.currentWebview().id);
- },false);
- });
- /**
- * 首次显示 覆盖实现
- */
- function pageFirstShow(){
- console.log(plus.webview.currentWebview().id + "页面 初次显示方法未覆盖!");
- }
- /**
- * 页面显示
- */
- function pageShow(){
- console.log(plus.webview.currentWebview().id + "页面 显示方法未覆盖!");
- }
- /**
- * 页面显示
- */
- function pageHide(){
- console.log(plus.webview.currentWebview().id + "页面 隐藏方法未覆盖!");
- }
- /**
- * 初始化相关
- */
- /**
- * @param {function} callback iOS平台初始化完成回调
- */
- function plusInitiOS(callback){
- /* 页面mui初始化 */
- mui.plusReady(function(){
- var sysName = plus.os.name;
- if(sysName == 'iOS' && callback != undefined){
- callback();
- }
- });
- }
- /**
- * @param {function} callback Android平台初始化完成回调
- */
- function plusInitAndroid(callback){
- /* 页面mui初始化 */
- mui.plusReady(function(){
- var sysName = plus.os.name;
- if(sysName == 'Android' && callback != undefined){
- callback();
- }
- });
- }
- /**
- * @param {function} callback 通用平台初始化完成回调
- */
- function plusInit(callback){
- /* 页面mui初始化 */
- mui.plusReady(function(){
- if(callback != undefined){
- callback();
- }
- });
- }
|