因为在ionic的中默认设置Keyboard.hideFormAccessoryBar为true,在Android系统中下拉不受影响,但是在iOS中会使得select下拉框没有done确定,解决:
if (ionic.Platform.isIOS()) { //判断是否是iOS平台
if (window.cordova && window.cordova.plugins) {
window.Keyboard.hideFormAccessoryBar(false); //window在Android系统上会报错
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false); //直接修改为false,在iOS系统上还是无效
cordova.plugins.Keyboard.disableScroll(true);
}
}