下面的代码
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构建的)的功能,或者有什么办法可以解决它?
2条答案
按热度按时间lnlaulya1#
使用
app.use(...)
而不是Vue.use(...)
并不能解决问题,因为此模块还不支持vue 3,关于上一个releases,没有提到vue 3支持,您也可以有此issue询问如何将此模块与尚未收到任何评论的Vue 3一起使用。oxiaedzo2#
有一个新的实现Vue 3可用!
NPM Vue3-google-oauth2