Vue.js 使用IBM应用程序Id登录时nuxt.js调用堆栈大小呈现问题

Vue.js 使用IBM应用程序Id登录时nuxt.js调用堆栈大小呈现问题,vue.js,runtime-error,nuxt.js,app-id,ibm-appid,Vue.js,Runtime Error,Nuxt.js,App Id,Ibm Appid,我在使用IBM App Id和Nuxt.js项目时遇到问题。当我尝试从 IBM AppId,它显示一个错误,error setAlgAndProvider hash alg set fail alg=sha256/RangeError:超出了最大调用堆栈大小 这是我的登录组件中的代码: <template> <div class="login" @click="login"> CLICK TO LOGIN

我在使用IBM App Id和Nuxt.js项目时遇到问题。当我尝试从 IBM AppId,它显示一个错误,
error setAlgAndProvider hash alg set fail alg=sha256/RangeError:超出了最大调用堆栈大小

这是我的登录组件中的代码:

<template>
    <div class="login" @click="login">
        CLICK TO LOGIN
    </div>
</template>
<script>
export default {
    name: "Login",
    data: () => ({
        appID: null
    }),
    mounted() {
        this.appID = new AppID();
        this.init();
    },
    methods: {
        async init() {
            await this.appID.init({
                clientId: '************',
                discoveryEndpoint: '********'
            });
        },
        async login() {
            const tokens = await this.appID.signin();
            console.log("***TOKENS***", tokens);
        }
    }
}
</script>

单击以登录
导出默认值{
名称:“登录”,
数据:()=>({
appID:null
}),
安装的(){
this.appID=新的appID();
this.init();
},
方法:{
异步初始化(){
等待this.appID.init({
客户ID:“*************”,
发现点:“*********”
});
},
异步登录(){
const tokens=等待this.appID.signin();
console.log(“***令牌***”,令牌);
}
}
}
有什么想法吗?我在浏览器上看到该错误(附加图像)


我会在
登录
呼叫上设置一个断点,然后介入。希望您可以进入库源代码,然后您可以检查您的调用是否更可能出现问题,或者是库问题。您是否找到了这个问题的答案Julen?我也犯了同样的错误