首页 > 编程知识 正文

uniapp和微信小程序,uniapp使用微信小程序组件

时间:2023-05-06 05:47:20 阅读:229782 作者:3061

uniapp与微信小程序常用api 1. 判断用户是否授权

对于以下代码块的API说明

//app.jsApp({ 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 发送给后台解码出 unionId this.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) 点击

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。