// #ifdef APP-PLUS var currentWebview = this.$mp.page.$getAppWebview(); var tn = currentWebview.getStyle().titleNView; tn.buttons[1].text = this.cancelFlag ? "完成":"编辑"; currentWebview.setStyle({ titleNView: tn }); // #endif
原生 view 的样式参考 http://www.html5plus.org/doc/zh_cn/nativeobj.html#plus.nativeObj.ViewStyles
this.currentWebview = this.$mp.page.$getAppWebview(); this.titleNView = this.currentWebview.getTitleNView();
let currentWebview = plus.webview.currentWebview(); //获取当前页面的webview对象 this.currentWebview = currentWebview; // this.webview = currentWebview.children()[0]; this.webview = plus.webview.create('/hybrid/html/index.html?app=true', 'custom-webview', { top: 0 ,//放置在titleNView下方。如果还想在webview上方加个地址栏的什么的,可以继续降低TOP值 cachemode:"cacheElseNetwork",//只要存在缓存(即使过期)数据则使用,否则从网络获取 hardwareAccelerated:true,//开启硬件加速 kernel:"WKWebview",//使用WKWebview内核 popGesture:"none" }); this.currentWebview.append(this.webview);
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于