uni 常用api

基础:

- uni.getSystemInfo()  		 获取系统的基本信息
- uni.getSystemInfoSync()  同步获取系统信息(如安全距离)

存储:

- uni.setStorageSync('systemInfo', res)
- uni.getStorageSync("userInfo")
- uni.removeStorageSync('isScanCode')
- uni.getStorage()
- uni.clearStorage()
- uni.removeStorage()

提示:

- uni.showToast()  				吐司提示
- uni.showModal()  				模态提示
- uni.showLoading()  			显示加载中
- uni.hideLoading()  			隐藏加载中
- uni.hideKeyboard()		  	在input、textarea等focus拉起键盘之后,手动调用此接口收起键盘
- uni.hideTabBar()			  	隐藏tabBar
- uni.vibrateShort()		  	使手机发生较短时间的振动(15 ms)

常用:

- uni.login()					登录获取code,根据code获取openid
- uni.getUserProfile()  	 	高版本已经获取不到头像和昵称
- uni.request()    			  	http请求
- uni.setClipboardData()  		粘贴数据
- uni.requestPayment()    		支付
- uni.makePhoneCall()     		打电话
- uni.scanCode()  		    	扫码
- wx.requestSubscribeMessage()  订阅服务通知

文件:

- uni.chooseImage()  			选择图片
- uni.chooseMedia() 			读取用户相册的照片或者拍照。
- uni.uploadFile()   			上传文件:常用chooseImage或者chooseMedia之后然后使用该函数上传图片
- uni.previewImage()  			预览大图
- uni.downloadFile()      		下载文件资源到本地,客户端直接发起一个 HTTP GET 请求,返回文件的本地临时路径
- uni.openDocument()		  	新开页面打开文档,支持格式:doc, xls, ppt, pdf, docx, xlsx, pptx。

导航:

- uni.setNavigationBarTitle({ title: '导航栏标题' })  		设置导航栏标题
- uni.navigateTo({url: "/pages/login/login"}) 				跳转页面
- uni.reLaunch({url: '/pages/stores/stores?p=booking'})   	关闭所有页面,打开到应用内的某个页面
- uni.switchTab({url: "/pages/home/home"}) 					切换Tab
- uni.navigateBack() : 										返回上一个页面
- uni.redirectTo({url: "/pages/home/home"})  				关闭当前页面, 重定向到新页面

隐私:
对于涉及处理用户个人信息的小程序开发者,微信要求,仅当开发者主动向平台同步用户已阅读并同意了小程序的隐私保护指引等信息处理规则后,方可调用微信提供的隐私接口。

- wx.getPrivacySetting()    			查询隐私授权情况
- wx.onNeedPrivacyAuthorization()  		监听调用隐私API回调
- uni.openPrivacyContract()		     	跳转至隐私协议页面
- uni.getLocation()    					先授权再获取当前位置
- uni.openLocation()   					跳转到新页面打开地图去导航
- uni.chooseLocation() 					跳转到新页面选择
- uni.getSetting()  	 				获取用户的当前设置
- uni.openSetting()    					开启权限设置页面
- wx.chooseAddress()   					获取用户收货地址。调起用户编辑收货地址原生界面,并在编辑完成后返回用户选择的地址。
- wx.openOfficialAccountArticle():		打开公众号文章
- wx.openChannelsLive(): 				跳视频号直播

其它:


- uni.$emit('addGiftFood', food, this.promotionModel)
- uni.$on('addGiftFood', this.addGiftFood)
- uni.createCanvasContext()
- uni.stopPullDownRefresh();

- uni.connectSocket()
- uni.onSocketOpen()
- uni.onSocketMessage()
- uni.onSocketClose()
- uni.onSocketError()
- uni.closeSocket()
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风流 少年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值