学习uniapp必看api

以下都是在开发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的平台差异,或者想了解更多,可以到官网查看哦!

uni-app官网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值