// #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

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);

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);

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐