以下都是在开发uniapp项目中真实用到的api,看一遍就有印象,聊胜于无!
uni.showModal(OBJECT)-----------------显示模态弹窗,可以有确定和取消按钮
uni.setStorageSync(KEY,DATA)---------在本地缓存存放数据,同步接口
uni.getStorageSync(KEY)-----------------从本地缓存中同步获取指定 key 对应的内容
uni.removeStorageSync(KEY)-----------从本地缓存中同步移除指定 key
uni.showLoading(OBJECT)---------------显示提示框
uni.hideLoading()----------------------------隐藏提示框
uni.request(OBJECT)----------------------发起网络请求
uni.openLocation(OBJECT)--------------使用应用内置地图查看位置
uni.chooseLocation(OBJECT)-----------打开地图选择位置
uni.showToast(OBJECT)------------------显示消息提示框
uni.makePhoneCall(OBJECT)-----------跳转到拨号
uni.getSystemInfoSync()------------------同步接口,获取系统信息,比如:设备机型、设备系统等
uni.previewImage(OBJECT)-------------预览图片
uni.openSetting(OBJECT)-----------打开授权
uni.getSetting(OBJECT)------------------获取用户的当前设置,获取授权信息(如位置功能)
uni.authorize(OBJECT)-------------------提前向用户发起授权请求
uni.setNavigationBarTitle(OBJECT)---动态设置当前页面的标题
uni.setNavigationBarColor(OBJECT)--设置导航条颜色
uni.setClipboardData(OBJECT)--------设置剪贴板内容
uni.scanCode(OBJECT)-----------------调出客户端扫码功能
uni.chooseImage(OBJECT)-------------从本地相册选择图片或使用相机拍照
uni.uploadFile(OBJECT)-----------------将本地资源上传到开发者服务器
uni.navigateTo(OBJECT)----------------保留当前页面,跳转到应用内的某个页面
uni.redirectTo(OBJECT)-----------------关闭当前页面,跳转到应用内的某个页面
uni.navigateBack(OBJECT)-------------关闭当前页面并返回上一页面
uni.reLaunch(OBJECT)-------------------关闭所有页面,打开到应用内的某个页面
uni.switchTab(OBJECT)------------------跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
uni.navigateToMiniProgram(OBJECT)---打开另一个小程序
uni.$emit(eventName,OBJECT)--------触发全局的自定义事件(事件名,参数)
uni.requestSubscribeMessage(Object object)---订阅消息
uni.createSelectorQuery()----------------返回一个 SelectorQuery
对象实例
uni.upx2px()------------------------------将rpx单位值转换成px
uni.hideTabBar(OBJECT)-----------------隐藏 tabBar
uni.getUserInfo(OBJECT)----------------获取用户信息
uni.createCanvasContext(canvasId, this)---创建 canvas
绘图上下文
uni.canvasToTempFilePath(object, component)---导出图片,返回文件路径
uni.login(OBJECT)-------------------------登录
uni.getProvider(OBJECT)----------------获取服务供应商
uni.requestPayment(OBJECT)-------本API运行在各端时,会自动转换为各端的原生支付调用API
uni.$on(eventName,callback)---------监听全局的自定义事件,事件由 uni.$emit
触发
uni.$off([eventName, callback])-------移除全局自定义事件监听器
uni.getImageInfo(OBJECT)------------获取图片信息
uni.stopPullDownRefresh()------------停止当前页面下拉刷新
uni.pageScrollTo(OBJECT)------------将页面滚动到目标位置
以上就是今天分享的内容啦!若想具体了解参数说明,或者了解各api的平台差异,或者想了解更多,可以到官网查看哦!