登录页面的js

  1. onShow: function (onshow) {
  2. let that = this
  3. this.setData({
  4. head:wx.getStorageSync('head'),
  5. username:wx.getStorageSync('username')
  6. })
  7. }

APP.JS

  1. onLaunch() {
  2. if(wx.getStorageSync('openid')==false||wx.getStorageSync('username')==false||wx.getStorageSync('head')==false){
  3. wx.login({
  4. success: res => {
  5. wx.request({
  6. url: "https://api.weixin.qq.com/sns/jscode2session",
  7. data: {
  8. 'appid': "自己的appid",
  9. 'secret': "自己的secret",
  10. 'js_code': res.code,
  11. 'grant_type': "authorization_code"
  12. },
  13. method: 'POST',
  14. header: {
  15. "Content-Type": "application/x-www-form-urlencoded"
  16. },
  17. success: function (data) {
  18. wx.request({
  19. url: "http://192.168.199.99/api/autologin.php",
  20. data:{
  21. 'openid':data.data.openid,
  22. },
  23. method: 'POST',
  24. header: { "Content-Type": "application/x-www-form-urlencoded" },
  25. success:res2=>{
  26. res2.data.forEach(element => {
  27. wx.setStorageSync('head', element.head)
  28. wx.setStorageSync('username', element.name)
  29. wx.setStorageSync('openid', element.openid)
  30. });
  31. }
  32. })
  33. },
  34. fail: function (err) {
  35. console.log(err);
  36. }
  37. })
  38. }
  39. })
  40. }
  41. },

更多相关文章

  1. Android(安卓)WebView的使用(一)
  2. Android与H5互调
  3. Android修改Gallery页面布局
  4. 获取手机安装的全部应用的示例教程
  5. Android基于基于布局嵌套的页面导航实现
  6. 对话框的练习(android)
  7. mysql配置SSL证书登录的实现
  8. MySQL 1130异常,无法远程登录解决方案详解
  9. 【Android】Web开发之使用WebView控件展示Web页面

随机推荐

  1. Android控件布局常用属性
  2. Android Telephony框架结构简析
  3. Android 面试必备 - 线程
  4. Android中实现全屏、无标题栏的两种办法(
  5. Android 远程调试 JNI 实现 ( Android JNI
  6. 【Android(安卓)Developers Training】 5
  7. [Android] Android中将一个图片切割成多
  8. 再次研究Android MediaPlayer
  9. 布局指令大全
  10. Android(安卓)学习 之 Looper Handler Th