zxzz
zxzz
  • 发布:2019-09-16 09:43
  • 更新:2021-08-17 10:58
  • 阅读:3250

uni-app能不能整合PWA

分类:uni-app

uni-app开发的h5能不能整合PWA应用

2019-09-16 09:43 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com - 程序狗

是啊 wpa是趋势

TADPOLE

TADPOLE

能!已经在应用中测试过。
不过,如果使用Webview组件作为应用的默认界面,会导致6秒左右的加载延迟。
通过plus的API打开webview则没有此问题。

示例代码如下:

            let wv = plus.webview.create("", "custom-webview", {  
                top: uni.getSystemInfoSync().statusBarHeight +  
                    44 //放置在titleNView下方。如果还想在webview上方加个地址栏的什么的,可以继续降低TOP值  
            });  
            wv.loadURL("https://cn.vuejs.org/");  
            var currentWebview = this.$scope.$getAppWebview(); //此对象相当于html5plus里的plus.webview.currentWebview()。在uni-app里vue页面直接使用plus.webview.currentWebview()无效,非v3编译模式使用this.$mp.page.$getAppWebview()  
            currentWebview.append(wv); //一定要append到当前的页面里!!!才能跟随当前页面一起做动画,一起关闭  
            setTimeout(function() {  
                console.log(wv.getStyle())  
            }, 1000); //如果是首页的onload调用时需要延时一下,二级页面无需延时,可直接获取
8***@qq.com

8***@qq.com

我找到一个:https://www.zklighting.ltd/?p=1214

该问题目前已经被锁定, 无法添加新回复