uniapp输入框被键盘遮挡及热更新

您所在的位置:网站首页 下载键盘输入法 uniapp输入框被键盘遮挡及热更新

uniapp输入框被键盘遮挡及热更新

2023-06-09 23:22| 来源: 网络整理| 查看: 265

1,解决web-view中网页的输入框被键盘遮挡

   需要在manifest.json文件中设置

"app-plus" : { "softinput" : { "mode" : "adjustResize" } 。。。 }

然后web-view的高度不能设置定高,可以用top和bottom来间接的设置高

2.解决uniapp热更新

用plus.downloader.createDownload+plus.runtime.install方法解决

plus.runtime.getProperty(plus.runtime.appid, async (widgetInfo)=>{ const wgtUrl = "http://xxx/xxx.apk"; plus.downloader.createDownload( wgtUrl, { filename: '_doc/update/' + new Date().getTime() + '/' }, function(res, code) { let filePath = res.filename; plus.runtime.install( filePath, { force: true }, function(res){ plus.runtime.restart() }, function(e){ } ); } ).start(); });

注意:

1.这里要用apk包,我之前用HBuild生成的wgt一直没反应,也有可能是我没把app放到应用市场的原因咯

2.打包的时候包名要与上个版本的包名统一,否则会被认为不是一个app

3.要在manifest.json里面把versionName及versionCode改一下



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3