docs: annotate remaining routes layouts and view boundaries
This commit is contained in:
1 parent
408f8e5c98
commit
ab22d406c0
56 files changed
+403
No files matched your search
@@ -1,4 +1,7 @@
|
||||
<script>
|
||||
/**
|
||||
* 第三方首次登录绑定:微信扫码和通用 OAuth 使用各自的待绑定会话;先验证授权状态,再以手机/邮箱验证码绑定并校验服务端 JWT。
|
||||
*/
|
||||
import "~/assets/styles/PhoneCodeField.CwyHXfML.css";
|
||||
import "~/assets/styles/GeetestField.DiieTibK.css";
|
||||
import "~/assets/styles/CaptchaField.BSN3ZbsD.css";
|
||||
@@ -120,6 +123,7 @@ var ve = {
|
||||
onBeforeUnmount(() => {
|
||||
G = !1;
|
||||
});
|
||||
// 先确认授权仍有效;微信支持已完成登录或 WaitBind,通用 OAuth 解析登录/绑定结果,失效状态不开放绑定。
|
||||
async function K() {
|
||||
if (!W.value && G) {
|
||||
((W.value = !0), (U.value = !1), (H.value = ``));
|
||||
@@ -204,6 +208,7 @@ var ve = {
|
||||
watch(I, () => {
|
||||
((L.value = ``), (z.value = ``), (H.value = ``));
|
||||
});
|
||||
// 必须先验证授权会话并同意协议;提交验证码绑定,微信额外携带扫码 ticket/token,成功响应的 JWT 合法后才建立会话。
|
||||
async function Le() {
|
||||
if (!V.value && G) {
|
||||
if (((H.value = ``), !U.value)) {
|
||||
@@ -264,6 +269,7 @@ var ve = {
|
||||
onMounted(() => {
|
||||
(j.load(), K());
|
||||
}),
|
||||
// 授权状态未验证时锁定绑定流程;协议勾选、验证码和当前渠道共同决定是否可以提交。
|
||||
(e, n) => {
|
||||
let i = message,
|
||||
a = button,
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
<script>
|
||||
/**
|
||||
* OAuth 回调恢复页:从服务端恢复授权会话,不从 URL 直接接纳登录令牌;结果只能进入登录或继续绑定流程。
|
||||
*/
|
||||
definePageMeta({
|
||||
layout: `blank`,
|
||||
});
|
||||
@@ -46,6 +49,7 @@ var w = {
|
||||
onBeforeUnmount(() => {
|
||||
k = !1;
|
||||
});
|
||||
// 防止并发恢复;解析 OAuth 返回地址的允许来源,拒绝回调自循环,组件卸载后不再处理结果。
|
||||
async function A() {
|
||||
if (k && !D.value) {
|
||||
((D.value = !0), (O.value = ``));
|
||||
@@ -82,6 +86,7 @@ var w = {
|
||||
}
|
||||
return (
|
||||
onMounted(A),
|
||||
// 恢复状态、重试按钮与返回登录入口共用 A;展示页不从查询参数直接接纳 JWT。
|
||||
(e, n) => {
|
||||
let r = message,
|
||||
a = button,
|
||||
|
||||
Reference in new issue
Block a user