docs: annotate account commerce finance and content pages
This commit is contained in:
1 parent
60827b8bfb
commit
2be21c1c62
24 files changed
+223
No files matched your search
@@ -1,4 +1,7 @@
|
||||
<script>
|
||||
/**
|
||||
* 新闻资讯:分类与关键词分页查询,文章可独立打开或嵌入资源中心;正文加载和列表状态分开维护。
|
||||
*/
|
||||
import "~/assets/styles/news.CbIzdrjt.css";
|
||||
definePageMeta({
|
||||
scrollToTop: !0,
|
||||
@@ -131,6 +134,7 @@ var fe = {
|
||||
keywords: R.value,
|
||||
}),
|
||||
});
|
||||
// 新闻分类加载失败不阻止列表使用,保留空分类选项。
|
||||
async function Ee() {
|
||||
try {
|
||||
let e = await F.get(`/news/type`);
|
||||
@@ -139,9 +143,11 @@ var fe = {
|
||||
I.value = [];
|
||||
}
|
||||
}
|
||||
// 选择分类后应用其 ID 并重新查询列表。
|
||||
function De(e) {
|
||||
((L.value = e === `` || e === void 0 ? `` : Number(e)), U());
|
||||
}
|
||||
// 摘要先经过公共清理函数,再移除标签、尾部截断实体和多余空格;不能把摘要当可信 HTML。
|
||||
function Oe(e) {
|
||||
return sanitize_t(e || ``)
|
||||
.replace(/<[^>]*>/g, ``)
|
||||
@@ -158,11 +164,13 @@ var fe = {
|
||||
J = ref(null),
|
||||
Y = 0,
|
||||
X = !1;
|
||||
// 根据嵌入模式生成资源中心或独立新闻文章地址。
|
||||
function ke(e) {
|
||||
return x?.embedded
|
||||
? `/resources?section=news&id=${e}`
|
||||
: `/news/article?id=${e}`;
|
||||
}
|
||||
// 解析文章路由并校验 ID;缺失或无效时取消旧详情请求并清空正文。
|
||||
async function Z() {
|
||||
if (X) return;
|
||||
let e = P.query.id !== void 0 || P.path === `/news/article`,
|
||||
@@ -182,6 +190,7 @@ var fe = {
|
||||
create_time: 0,
|
||||
});
|
||||
}
|
||||
// 关闭详情时废弃旧请求,并移除 URL 中的文章 ID,保留其余筛选查询。
|
||||
function Q() {
|
||||
if (
|
||||
((W.value = !1),
|
||||
@@ -199,6 +208,7 @@ var fe = {
|
||||
}));
|
||||
}
|
||||
}
|
||||
// 按文章 ID 获取正文,确认新闻对象存在;只有最新请求且未卸载时才写入弹窗。
|
||||
async function $(e) {
|
||||
let t = ++Y;
|
||||
((W.value = !0),
|
||||
|
||||
Reference in new issue
Block a user