当前位置: 首页 > news >正文

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()
http://www.xdnf.cn/news/597583.html

相关文章:

  • 学习STC51单片机11(芯片为STC89C52RC)
  • 嵌入式软件架构规范之 - 分层设计
  • Linux终端输入有80个字符的限制处理
  • 【com.unity3d.player.UnityPlayer介绍】
  • Spring IoC 和 AOP -- 核心原理与高频面试题解析
  • 单测覆盖率和通过率的稳定性问题,以及POM文件依赖包版本一致性的挑战
  • 位运算及其算法
  • 解决wsl没代理的问题
  • 第4周_作业题_逐步构建你的深度神经网络
  • 论文解读 | 《药用真菌桑黄通过内质网应激 - 线粒体损伤诱导人宫颈癌细胞凋亡》
  • 从JDK 17到JDK 21:Java核心特性概述
  • Python之web错误处理与异常捕获
  • 【人工智能】从零到一:大模型应用开发的奇幻旅程
  • 【修改提问代码-筹款】2022-1-29
  • Qwen2.5-VL技术解读和文档解析可行性验证
  • Any类(C++17类型擦除,也称上帝类)
  • ORA-00313 ORA-00312 ORA-27037 redo被删除后重建
  • 如何顺利地将应用程序从 Android 转移到Android
  • SpringCloud (3) 配置中心
  • vue项目的dist在nginx部署后报错Uncaught SyntaxError
  • 技术篇-2.2.JAVA应用场景及开发工具安装
  • Spring Boot 注解 @ConditionalOnMissingBean是什么
  • 嵌入式开发学习日志(linux系统编程--io文件偏移函数(3)和目录)Day26
  • 文件IO操作、目录操作
  • 【leetcode】3355. 零数组变换Ⅰ
  • HCIP-AI培养计划,成为新时代AI解决方案架构高级工程师
  • Metal入门,使用Metal实现纹理效果
  • SpringBoot的启动原理?
  • 若依代码生成
  • 人工智能时代:从“知识容器”到“知识地图”的认知革命