ionic开发的过程中遇到的问题及解决方法的整理(二)
程序员文章站
2022-06-04 14:36:25
...
1.点击延迟
我们将(click)事件添加到通常可点击的元素。这包括button和a元素。来提高可访问性,因为屏幕阅读器将能够识别该元素是可点击的。
不过,有时候我们也会将(click)事件添加到通常不可点击的元素。执行此操作时,可能会遇到300ms从单击元素到事件触发的延迟。要消除这种延迟,可以将该tappable属性添加到元素中:
<div tappable (click)="doClick()">I am clickable!</div>
2.ios拍照闪退
ios拍照闪退原因大多数都是没加权限。
在info.plist中添加如下权限(访问摄像头、访问相册、写入相册)就可以解决了。
<!--相机-->
<key>NSCameraUsageDescription</key>
<string>拍照权限</string>
<!--访问相册-->
<key>NSPhotoLibraryUsageDescription</key>
<string>访问相册</string>
<!--写入相册-->
<!--储存照片-->
<key>NSPhotoLibraryAddUsageDescription</key>
<string>保存图片</string>
推荐阅读
-
iOS 条码及二维码扫描(从相册中读取条形码/二维码)及扫码过程中遇到的坑
-
微信小程序 swiper 组件遇到的问题及解决方法
-
python中使用ctypes调用so传参设置遇到的问题及解决方法
-
微信小程序 swiper 组件遇到的问题及解决方法
-
python中使用ctypes调用so传参设置遇到的问题及解决方法
-
android开发环境遇到adt无法启动的问题分析及解决方法
-
使用 Eclipse 给 APK 签名遇到的问题及解决方法
-
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
-
Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法
-
android开发环境遇到adt无法启动的问题分析及解决方法