zoukankan      html  css  js  c++  java
  • 关于mpvue和wafer2-client-sdk的 微信登录失败,请检查网络状态

    关于mpvue和wafer2-client-sdk的登录使用。

    错误形式:

    <script>
    // import {get} from './util'
    import qcloud from 'wafer2-client-sdk'
    import config from './config.js'
    
    export default {
      async created () {
        qcloud.setLoginUrl(config.loginUrl)
        qcloud.login({
          success: function (userInfo) {
            console.log('登录成功', userInfo)
          },
          fail: function (err) {
            console.log('登录失败', err)
          }
        })
      }
    }
    </script>
    
    <style>
    </style>

    错误原因:以上接口已经被微信废弃,但为了兼容暂时没有去除。

    由于微信的 wx.getUserInfo 不再弹窗授权,得修改为 button 弹窗获取用户信息。

    正确规范:

    <template>
        <div id="persons">
            <button open-type="getUserInfo" lang="zh_CN" @getuserinfo="doLogin">获取用户信息</button>
        </div>
    </template>
    
    <script>
      import qcloud from 'wafer2-client-sdk'
      import config from '@/config.js'
      export default {
        methods: {
          doLogin: function (e) {
            qcloud.setLoginUrl(config.loginUrl)
            qcloud.login({
              success: function (userInfo) {
                console.log('登录成功', userInfo)
              },
              fail: function (err) {
                console.log('登录失败', err)
              }
            })
          }
        }
      }
    </script>
    
    <style scoped>
    
    </style>
  • 相关阅读:
    ruby 学习笔记 2 -变量
    sharepoint获取用户属性
    读取Sql Server数据库数据
    更新SQL Server数据库数据
    客户端开发添加sharepoint凭证
    设置Log记录
    C#发送邮件
    echarts饼状图
    提升工作流权限,打开designer的App step功能
    echars折柱混合
  • 原文地址:https://www.cnblogs.com/miangao/p/9669831.html
Copyright © 2011-2022 走看看