在app中如何使weib-view不铺满全屏,自适应页面

Posted on   矜持i  阅读(927)  评论(0编辑  收藏  举报
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// #ifdef APP-PLUS
//自建webview
var currentWebview = this.$scope.$getAppWebview();
var height = this.windowHeight - this.topHeight;
if (this.activeIndex == 1) {
    var type = uni.getSystemInfoSync().platform; //判断是ios还是安卓
    wv = plus.webview.create(this.docUrl, "webview", {
        plusrequire: "none",
        'uni-app': 'none',
        top: type == 'android' ? this.topHeight + 90 : this.topHeight + 75,
        scalable: true,
        height: height
    })
    currentWebview.append(wv);
} else {
    plus.webview.close(wv);
}
// #endif
1
<web-view :src="docUrl"></web-view>我  

var currentWebview = this.$scope.$getAppWebview();//此对象相当于html5plus里的plus.webview.currentWebview()。在uni-app里vue页面直接使用plus.webview.currentWebview()无效 

1
我这里是点击tab选项卡展示

 

  

        // #ifdef APP-PLUS
        //自建webview
        var currentWebview = this.$scope.$getAppWebview();
        var height = this.windowHeight - this.topHeight;
        if (this.activeIndex == 1) {
          var type = uni.getSystemInfoSync().platform; //判断是ios还是安卓
          wv = plus.webview.create(this.docUrl, "webview", {
            plusrequire: "none",
            'uni-app': 'none',
            top: type == 'android' ? this.topHeight + 90 : this.topHeight + 75,
            scalable: true,
            height: height
          })
          currentWebview.append(wv);
        } else {
          plus.webview.close(wv);
        }
        // #endif
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库

Copyright © 2025 矜持i
Powered by .NET 9.0 on Kubernetes

点击右上角即可分享
微信分享提示