slow eric 2022-12-26 12:49 采纳率: 100%
浏览 28
已结题

anonymousAuthProvider is not a function

TypeError: auth.anonymousAuthProvider is not a function

vue中使用微信云开发的库
代码如下:

 import cloudbase from "@cloudbase/js-sdk"

  export default {
    name: 'xxx',
    data () {
      return {
        msg: 'xxxx'
      }
    },
    beforeCreate: function () { 
        //页面初始化
        this.$nextTick(() => {
            this.InitData();
        });
    },
    methods: {
        //页面初始化
        InitData() {
            console.log("hello world")
            this.msg="hello world"
            const app = cloudbase.init({env: "cloud1-xxxxxxxxxx"});
            const auth = app.auth({ persistence: "local" });                
            const provider=auth.anonymousAuthProvider();
            provider.signIn()
            .then(() => {
                console.log("匿名登录成功");
            })
            .catch(err => {
                console.log(err);
            });            
            app
            .callFunction({
                name: "getOpenId"
            })
            .then((res) => {
                const result = res.result; //云函数执行结果
            });
        }
    },
    beforeDestroy() {
    }
  }

错误截图:

img

已仔细检查过,anonymousAuthProvider 这个函数名称拼写没错。
试了库的其他函数没这问题。

请帮忙看看

  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 系统已结题 1月3日
  • 已采纳回答 12月26日
  • 创建了问题 12月26日

悬赏问题

  • ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
  • ¥15 误删注册表文件致win10无法开启
  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址
  • ¥15 elmos524.33 eeprom的读写问题
  • ¥15 用ADS设计一款的射频功率放大器
  • ¥15 怎么求交点连线的理论解?