uniapp与微信小程序常用api
uniapp与微信小程序常用api
1. 判断用户是否授权
对于以下代码块的API说明
//app.js
App({onLaunch: function () {// 展示本地存储能力var logs = wx.getStorageSync('logs') || []logs.unshift(Date.now())wx.setStorageSync('logs', logs)// 登录wx.login({success: res => {// 发送 res.code 到后台换取 openId, sessionKey, unionId}})// 获取用户信息wx.getSetting({success: res => {if (res.authSetting['scope.userInfo']) {// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框wx.getUserInfo({success: res => {// 可以将 res 发送给后台解码出 unionIdthis.globalData.userInfo = res.userInfo// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回// 所以此处加入 callback 以防止这种情况if (this.userInfoReadyCallback) {this.userInfoReadyCallback(res)}}})}}})},globalData: {userInfo: null}
})
uniapp
uni.getSetting(OBJECT)
点击
小程序
wx.getSetting(Object object)
点击
2. 跳出授权窗口
uniapp
uni.authorize(OBJECT)
点击
小程序
wx.authorize(Object object)
点击类似于alert()
3. 获取用户信息
uniapp
uni.getUserInfo(OBJECT)
点击
小程序
wx.getUserInfo(Object object)
点击
4. 判断API或者属性在当前版本能否使用
小程序
boolean wx.canIUse(string schema)
点击
uniapp与微信小程序常用api相关推荐
- 微信小程序-常用api
文章目录 微信小程序-常用api 路由 wx.switchTab(Object object) wx.navigateTo(Object object) wx.navigateBack(Object ...
- 【小程序开发必备】微信小程序常用API全介绍,附示例代码和使用场景
文章目录 1.网络请求相关API 1.1 wx.request 1.2 wx.uploadFile 1.3 wx.downloadFile 1.4 wx.connectSocket 2.页面跳转相关A ...
- 微信小程序常用api总结
内容待写... ≧◔◡◔≦ 滑到底啦~ // 1.0 小程序接收传递过来的参数onLoad: function (options) {var str= options.str; //接收到的参数 st ...
- 【小程序】微信小程序常用api的使用,附案例(建议收藏)
1- 前言 这是微信小程序常用的几个API,特地总结一下: 学会使用 微信官方文档 · 小程序 2- 界面 2.1 wx.setNavigationBarTitle() 标题栏文本 wx.setNav ...
- 微信小程序-常用API开发技巧学习笔记
常用API开发技巧学习笔记 第一章 认识微信小程序 前后端分离的开发方式 小程序的特点 小程序对开发者的影响 学习小程序需要的基础 第二章 小程序环境搭建与开发工具介绍 小程序开发环境 没有小程序号对 ...
- 微信小程序常用api使用
小程序提供了一个简单.高效的应用开发框架和丰富的组件及API,帮助开发者在微信中开发具有原生 APP 体验的服务.本文提及的案例为小程序搭建时常用种类,如需全面了解,可查阅官方文档(官网->首页 ...
- 微信小程序常用API封装
主要是为了在项目中使用时 不需要每次都通过wx. 获取 使得同样代码冗余 主要是为了在项目中使用时 不需要每次都通过wx. 获取 使得同样代码冗余 主要是为了在项目中使用时 不需要 ...
- 从0到一开发微信小程序(6)—小程序常用API
文章目录 其他相关文章 1.小程序API 1.1.路由 1.1.1.navigateTo(保留当前页面,跳转到应用内的某个页面,可以带参数) 1.1.2.redirectTo(关闭当前页面,跳转到应用 ...
- uniapp开发微信小程序-7.用户填写表单信息
uniapp开发微信小程序-7.用户填写表单信息 本章让用户通过表单更新自己的个人信息,也是本系列文章最后一篇入门分享,之后碰到新颖.常用的功能会继续分享给大家,如果大家有任何问题欢迎留言,我会尽快线 ...
- uniapp + vue3微信小程序开发(1)框架搭建
uniapp内置vue2,很多小伙伴喜欢用,但是作为首批吃螃蟹的人,肯定会想用vue3来开发,那么会遇到哪些问题呢? 1.编辑器等工具 Hbuilder X 3.4.6版本及以上(编辑器也在不断更新, ...
最新文章
- 2021年大数据Hadoop(二十七):YARN运行流程
- python26.dll没有发现_python26.dll 文件下载
- Atom中安装atom-terminal插件来打开命令行运行vue项目
- 28、shareSDK分享以及 QQ应用平台申请遇到的问题
- 【数据库学习】——windows、MySQL构建新闻管理系统(控制台版)
- RecycleView弹性滑动
- 关于异常nested exception is java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactor
- vue-cli3 编译打包文件的压缩优化
- react-native学习路线总结
- libaio源码安装_MySQL5.7.17 编译安装及二进制安装详解
- Android学习笔记----18_在SQLite中使用事务
- go channel
- MyBatis要不要学?京东内部的这份MyBatis文档真香!
- 怎样进入国外的游戏行业工作?
- Restful 接口传递参数
- html5 旋转木马相册,HTML5 CSS3 专题 :诱人的实例 3D旋转木马效果相册
- mysql 按照年龄段分组查询
- OpenGL ES 2.0 for Android教程(三):编译着色器并绘制到屏幕
- C语言第八次上机实验
- windows 安装 matplotlib 报错
热门文章
- easyui图标对照 --由于文章历史久远, 博主放弃治疗了
- 游戏王抽卡模拟器(概率计算器)
- java中定义存放汉字的数组_Java中如何存储汉字
- html制作跑马灯,html跑马灯制作
- C语言成绩管理分析系统
- c语言从入门到精通第四版电子书_C语言从入门到精通(第4版)
- c语言二级考试程序设计题的做题步骤,计算机二级C语言上机考试操作步骤与流程.doc...
- Perl打造溯雪拙劣仿制品
- informix使用得一些小常识
- n9 android模拟器,Android软件将兼容诺基亚N9