我怎样才能让Vue.js 3使用vue-google-oauth2软件包?

d8tt03nd  于 2022-12-04  发布在  Vue.js
关注(0)|答案(2)|浏览(251)

下面的代码

const app = createApp(App);

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

app.use(GAuth, gauthOptions);

引发此错误
在非对象上调用了Object.defineProperties。
在文档here中,他们用全局的Vue.use()代替了app.use()。我知道Vue3中的createApp是为了解决一些全球化问题而抽象出来的,但我现在想知道这是否破坏了这个guth包(为vue构建的)的功能,或者有什么办法可以解决它?

lnlaulya

lnlaulya1#

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

oxiaedzo

oxiaedzo2#

有一个新的实现Vue 3可用!
NPM Vue3-google-oauth2

相关问题