✅已解决 | vue2 guard 报错

Error in render: “TypeError: vue.openBlock is not a function” 好像调用了vue3的方法 指定挂载节点也不起作用

“TypeError: vue.openBlock is not a function” 是由引入 vue-loader 做 Vue2 3 兼容引起的,我们近期会对此事做兼容性处理,此报错不影响正常使用。target 相关问题我们这里复现测试一下。稍后给您答复

我简单的搭建了一个 Demo,并没有复现挂载节点不起作用的问题。Deom-codesandbox。可以提供一下最小实现 Demo 吗?我这里可以更好的复现~

vue2 “@authing/vue-ui-components”: “^3.1.25”,

哦 知道了 config还得复制属性上啊

并没有将 config 传入到组件之中。

    <Guard :appId="appId" @load="onLoad" @login="onLogin" :config="config"></Guard>

router.beforeEach 怎么写啊?我得判断登录啊

可以参考一下文档,判断用户登录状态。使用 AuthClient( AuthenticationClient) 中的 checkLoginStatus 检查 Token 状态。

我服务器端怎么得到当前请求是哪个用户呢?哪个是id token啊?_authing_user吗?