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

Javascript 如何让Vue.js 3使用Vue-google-oauth2包?,javascript,vue.js,google-oauth,vuejs3,Javascript,Vue.js,Google Oauth,Vuejs3,下面的代码 const app = createApp(App); const gauthOptions = { clientId: CLIENTID, scope: SCOPES, prompt: 'select_account' }; app.use(GAuth, gauthOptions); 抛出此错误 “对非对象调用Object.defineProperties” 在代替app.use()的文档中,它们具有全局Vue.use()。我知道Vue3中的creat

下面的代码

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一起使用,但尚未收到任何评论。

这正是我所担心的。好的,谢谢,回到绘图板上,这些库应该会发布支持vue 3的新版本,但是您也可以利用vue 3的一些功能,如composition api,在vue 2Goong中使用它的插件,尝试从这里构建我自己的实现好的,如果这对您有效,请尝试发布一个解释itI的答案,我会尝试,但我不知道我是否有能力对软件包进行反向工程,以准确地找出它到底出了什么问题。谢谢你的帮助