繁体   English   中英

如何让 Vue.js 3 使用 vue-google-oauth2 包?

[英]How can I get Vue.js 3 to use the vue-google-oauth2 package?

以下代码

const app = createApp(App);

const gauthOptions = {
    clientId: CLIENTID,
    scope: SCOPES,
    prompt: 'select_account'
};

app.use(GAuth, gauthOptions);

抛出这个错误

“在非对象上调用 Object.defineProperties”。

此处的文档中代替 app.use() 他们有全局 Vue.use()。 我知道 Vue3 中的 createApp 被抽象来解决一些全球化问题,但我现在想知道这是否破坏了这个 gauth 包(为 vue 构建)的功能,或者有没有办法解决它?

使用app.use(...)而不是Vue.use(...)不能解决这个问题,因为这个模块还不支持 vue 3,关于上一个版本没有提到 vue 3 支持,你也可以有这个问题询问如何将此模块与 Vue 3 一起使用,但尚未收到任何评论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM