"softinput" : {
//可选,JSON对象,软键盘相关配置
"navBar" : "auto", //可选,字符串类型,iOS平台软键盘上导航条的显示模式,可取值auto、none
"auxiliary" : false, //可选,Boolean类型,是否开启辅助输入功能
"mode" : "adjustPan" //可选,字符串类型,弹出系统软键盘模式,可取值adjustResize、adjustPan
},
- 发布:2024-06-12 17:22
- 更新:2024-06-13 00:03
- 阅读:125
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 11 家庭中文版
HBuilderX类型: 正式
HBuilderX版本号: 4.15
手机系统: Android
手机系统版本号: Android 11
手机厂商: 小米
手机机型: redmi note8
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
找一个安卓手机 本地运行自定义基座
找一个安卓手机 本地运行自定义基座
预期结果:
页面上推
页面上推
实际结果:
页面不上推
页面不上推
bug描述:
manifest.json 和 pages.json 都设置了adjustPan input也设置adjust-position为true,在安卓手机上,页面就是不上推,输入框被遮挡。ios表现正常
codeyun (作者)
把manifest.json里的 "softinput": {
//可选,JSON对象,软键盘相关配置
"navBar": "auto", //可选,字符串类型,iOS平台软键盘上导航条的显示模式,可取值auto、none
"auxiliary": false, //可选,Boolean类型,是否开启辅助输入功能
"mode": "adjustPan" //可选,字符串类型,弹出系统软键盘模式,可取值adjustResize、adjustPan
}, 去掉, "splashscreen": {
"alwaysShowBeforeRender": true,
"waiting": true,
"autoclose": true,
"delay": 0
},里的false设置成true.然后重新打自定义基座就正常了
2024-06-13 11:54