1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- /**
- * 创建者:王成
- * 创建日期:2021年11月8日
- * 描述:webview的事件监听集合
- */
- var firstShow = undefined;
- /* 页面mui初始化 */
- mui.plusReady(function() {
- /* 页面显示监听 */
- plus.webview.currentWebview().addEventListener('show', function(event) {
- if (firstShow == undefined) {
- firstShow = true;
- pageFirstShow();
- }
- pageShow();
- }, false);
- /* 页面隐藏监听 */
- plus.webview.currentWebview().addEventListener('hide', function(event) {
- 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();
- }
- });
- }
|