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相关推荐

  1. 微信小程序-常用api

    文章目录 微信小程序-常用api 路由 wx.switchTab(Object object) wx.navigateTo(Object object) wx.navigateBack(Object ...

  2. 【小程序开发必备】微信小程序常用API全介绍,附示例代码和使用场景

    文章目录 1.网络请求相关API 1.1 wx.request 1.2 wx.uploadFile 1.3 wx.downloadFile 1.4 wx.connectSocket 2.页面跳转相关A ...

  3. 微信小程序常用api总结

    内容待写... ≧◔◡◔≦ 滑到底啦~ // 1.0 小程序接收传递过来的参数onLoad: function (options) {var str= options.str; //接收到的参数 st ...

  4. 【小程序】微信小程序常用api的使用,附案例(建议收藏)

    1- 前言 这是微信小程序常用的几个API,特地总结一下: 学会使用 微信官方文档 · 小程序 2- 界面 2.1 wx.setNavigationBarTitle() 标题栏文本 wx.setNav ...

  5. 微信小程序-常用API开发技巧学习笔记

    常用API开发技巧学习笔记 第一章 认识微信小程序 前后端分离的开发方式 小程序的特点 小程序对开发者的影响 学习小程序需要的基础 第二章 小程序环境搭建与开发工具介绍 小程序开发环境 没有小程序号对 ...

  6. 微信小程序常用api使用

    小程序提供了一个简单.高效的应用开发框架和丰富的组件及API,帮助开发者在微信中开发具有原生 APP 体验的服务.本文提及的案例为小程序搭建时常用种类,如需全面了解,可查阅官方文档(官网->首页 ...

  7. 微信小程序常用API封装

    主要是为了在项目中使用时   不需要每次都通过wx. 获取   使得同样代码冗余 主要是为了在项目中使用时   不需要每次都通过wx. 获取   使得同样代码冗余 主要是为了在项目中使用时   不需要 ...

  8. 从0到一开发微信小程序(6)—小程序常用API

    文章目录 其他相关文章 1.小程序API 1.1.路由 1.1.1.navigateTo(保留当前页面,跳转到应用内的某个页面,可以带参数) 1.1.2.redirectTo(关闭当前页面,跳转到应用 ...

  9. uniapp开发微信小程序-7.用户填写表单信息

    uniapp开发微信小程序-7.用户填写表单信息 本章让用户通过表单更新自己的个人信息,也是本系列文章最后一篇入门分享,之后碰到新颖.常用的功能会继续分享给大家,如果大家有任何问题欢迎留言,我会尽快线 ...

  10. uniapp + vue3微信小程序开发(1)框架搭建

    uniapp内置vue2,很多小伙伴喜欢用,但是作为首批吃螃蟹的人,肯定会想用vue3来开发,那么会遇到哪些问题呢? 1.编辑器等工具 Hbuilder X 3.4.6版本及以上(编辑器也在不断更新, ...

最新文章

  1. 2021年大数据Hadoop(二十七):YARN运行流程
  2. python26.dll没有发现_python26.dll 文件下载
  3. Atom中安装atom-terminal插件来打开命令行运行vue项目
  4. 28、shareSDK分享以及 QQ应用平台申请遇到的问题
  5. 【数据库学习】——windows、MySQL构建新闻管理系统(控制台版)
  6. RecycleView弹性滑动
  7. 关于异常nested exception is java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactor
  8. vue-cli3 编译打包文件的压缩优化
  9. react-native学习路线总结
  10. libaio源码安装_MySQL5.7.17 编译安装及二进制安装详解
  11. Android学习笔记----18_在SQLite中使用事务
  12. go channel
  13. MyBatis要不要学?京东内部的这份MyBatis文档真香!
  14. 怎样进入国外的游戏行业工作?
  15. Restful 接口传递参数
  16. html5 旋转木马相册,HTML5 CSS3 专题 :诱人的实例 3D旋转木马效果相册
  17. mysql 按照年龄段分组查询
  18. OpenGL ES 2.0 for Android教程(三):编译着色器并绘制到屏幕
  19. C语言第八次上机实验
  20. windows 安装 matplotlib 报错

热门文章

  1. easyui图标对照 --由于文章历史久远, 博主放弃治疗了
  2. 游戏王抽卡模拟器(概率计算器)
  3. java中定义存放汉字的数组_Java中如何存储汉字
  4. html制作跑马灯,html跑马灯制作
  5. C语言成绩管理分析系统
  6. c语言从入门到精通第四版电子书_C语言从入门到精通(第4版)
  7. c语言二级考试程序设计题的做题步骤,计算机二级C语言上机考试操作步骤与流程.doc...
  8. Perl打造溯雪拙劣仿制品
  9. informix使用得一些小常识
  10. n9 android模拟器,Android软件将兼容诺基亚N9