onLoad里添加如下代碼
var height=0;//定義動態的高度變量,如高度為定值,可以直接寫
uni.getSystemInfo({
//成功獲取的回調函數,返回值為系統信息
success: (sysinfo) => {
console.log(sysinfo)
height = sysinfo.windowHeight;//自行修改,自己需要的高度 此處如底部有其他內容,可以直接---(-50)這種
},
complete: () => {
}
});
var currentWebview = this.$scope.$getAppWebview();//獲取當前web-view
setTimeout(function() {
var wv = currentWebview.children()[0];
wv.setStyle({//設置web-view距離頂部的距離以及自己的高度,單位為px
top: 68,//此處是距離頂部的高度,應該是你頁面的頭部
height:height,//webview的高度
scalable:true //webview的頁面是否可以縮放,雙指放大縮小
})
}, 200);//如頁面初始化調用需要寫延遲