找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

《uni-app多端跨平台开发》第10.5~10.7章

uni-app常用api
10.5获取系统信息:便于用户查看手机品牌、手机型号、屏幕宽度、屏幕高度、操作系统版本号、允许微信通知的开关、地理位置的系统开关等信息。
1.1获取系统信息分为getSystemInfo(异步获取
)和getSystemInfoSync(同步获取);在使用这两个API时,需要注意它们的使用场景。由于同步API会阻塞主线程,因此在需要高性能或者需要避免界面卡顿的场景下,使用异步API。这两个API返回的系统信息可能因平台和设备的不同而有所差异,需要根据具体的返回结果来编写相应的处理逻辑。
1.2解决iphoneX刘海屏兼容问题:可以根据getSystemInfoSync中的model获取手机型号,重新设置padding-top。
10.6交互反馈:包括消息提示框、loading提示框、模态弹窗(alert、confirm)、操作菜单。
1.1uni.showToast:消息提示框,这个方法通常用于向用户显示一些简短的反馈信息,比如操作成功或失败的通知。uni.hideToast()隐藏消息提示框。
1.2loading提示框:显示loading提示框,一般用于请求服务端数据,uni.showLoading 用于显示一个加载提示框,通常用于告诉用户某个操作正在进行中,例如数据加载或提交表单时。这个方法会显示一个带有加载动画和文字的半透明遮罩层。当需要关闭加载提示框时,可以使用 uni.hideLoading 方法。
1.3uni.showModal:模态弹窗。模态对话框通常用于向用户展示一些重要信息,并可能需要用户进行确认或选择。
1.4uni.showActionSheet:操作菜单。用于从屏幕底部弹出一个动作菜单(也称作操作菜单或动作表单)。用户可以从几个选项中选择一个,这在移动应用中常用于提供给用户多个操作选项,例如分享到不同的社交平台、选择不同的操作方式等。
10.7动态设置导航条:包括当前的页面标题、页面导航条颜色、显示/隐藏导航条加载动画、隐藏返回首页按钮等。
1.1uni.setNavigationBarTitle,用于动态设置当前页面的导航栏标题。这个方法允许在页面加载后或者在用户与页面交互的过程中更改导航栏的标题。
1.2uni.setNavigationBarColor,用于设置页面导航栏的背景色。这个方法可以让你动态地改变导航栏的背景颜色,以配合你的应用界面或主题。
1.4显示/隐藏导航条加载动画,用于显示导航栏加载动画,在数据加载或其他需要等待的场景中给用户一个视觉反馈,uni.hideNavigationBarLoading 用于隐藏导航栏加载动画。
1.5uni.hideHomeButton,隐藏返回首页按钮。
回复

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐