Skip to content

Commit

Permalink
chore(NoticeBar): example file renaming and adding scripts (#561)
Browse files Browse the repository at this point in the history
* chore(NoticeBar): example file renaming and adding scripts

* chore: update snapshot

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
  • Loading branch information
anlyyao and github-actions[bot] authored Jan 20, 2025
1 parent 1936cde commit 9ec6ab4
Show file tree
Hide file tree
Showing 6 changed files with 77 additions and 5 deletions.
72 changes: 72 additions & 0 deletions script/generate-css-vars.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
const fs = require('fs');
const path = require('path');

function resolveCwd(...args) {
args.unshift(process.cwd());
return path.join(...args);
}

const COMPONENT_NAME = process.argv[process.argv.indexOf('--NAME') + 1]; // 在 --NAME 后面

// 组件名作为参数传入
function getStyleFilePath(componentName) {
// 构建目标文件路径
const styleIndexPath = resolveCwd(`src/${componentName}/style/index.js`);

try {
// 读取文件内容
const fileContent = fs.readFileSync(styleIndexPath, 'utf8');

// 使用正则表达式匹配 import 语句中的相对路径部分,并移除开头的相对路径符号
const regex = /^.*?'((?:\.\.(?:\/|\\))*)(.*)\/[^\\/]*?\.less'.*$/m;
const match = fileContent.match(regex);

if (match && match[2]) {
// 返回清理过的路径
return match[2];
}
console.error(`未找到有效的导入路径在 ${styleIndexPath}`);
return null;
} catch (err) {
console.error(`无法打开或读取文件: ${styleIndexPath}`, err.message);
return null;
}
}

// 示例调用
const componentStylesDir = getStyleFilePath(COMPONENT_NAME);

const lessPath = [];
lessPath.push(resolveCwd(`src/${componentStylesDir}/_var.less`));

const matchReg = /(?<=var).*?(?=;)/g;

// 追加到文件
const cssVariableHeadContent = `\n\n### CSS Variables\n\n组件提供了下列 CSS 变量,可用于自定义样式。\n名称 | 默认值 | 描述 \n-- | -- | --\n`;
const cssVariableHeadContentEn = `\n\n### CSS Variables\n\nThe component provides the following CSS variables, which can be used to customize styles.\nName | Default Value | Description \n-- | -- | --\n`;

fs.appendFileSync(resolveCwd(`src/_common/docs/mobile/api/${COMPONENT_NAME}.md`), cssVariableHeadContent);
fs.appendFileSync(resolveCwd(`src/_common/docs/mobile/api/${COMPONENT_NAME}.en-US.md`), cssVariableHeadContentEn);

// 读取 less 文件内容
lessPath.forEach((item) => {
if (fs.existsSync(item)) {
fs.readFile(item, 'utf8', (err, file) => {
if (err) {
console.log('please execute npm run update:css first!', err);
return;
}
const list = file.match(matchReg)?.sort();
let cssVariableBodyContent = '';
list?.forEach((item) => {
cssVariableBodyContent += `${item.slice(1, item.indexOf(','))} | ${item.slice(
item.indexOf(',') + 2,
item.length - 1,
)} | - \n`;
});

fs.appendFileSync(resolveCwd(`src/_common/docs/mobile/api/${COMPONENT_NAME}.md`), cssVariableBodyContent);
fs.appendFileSync(resolveCwd(`src/_common/docs/mobile/api/${COMPONENT_NAME}.en-US.md`), cssVariableBodyContent);
});
}
});
2 changes: 1 addition & 1 deletion src/_common
Submodule _common updated 78 files
+15 −0 .github/workflows/pr-comment-ci.yml
+65 −0 docs/mobile/api/notice-bar.en-US.md
+42 −12 docs/mobile/api/notice-bar.md
+4 −0 docs/mobile/api_v2/search.en-US.md
+4 −0 docs/mobile/api_v2/search.md
+1 −1 docs/mobile/flutter_design/pull-down-refresh.md
+6 −0 docs/web/api/anchor.en-US.md
+6 −0 docs/web/api/anchor.md
+8 −8 docs/web/api/chat-ai.md
+6 −0 docs/web/api/date-picker.en-US.md
+7 −0 docs/web/api/date-picker.md
+1 −1 docs/web/api/textarea.en-US.md
+1 −1 docs/web/api/textarea.md
+11 −0 docs/web/api/tree.en-US.md
+12 −0 docs/web/api/tree.md
+5 −2 js/color-picker/constants.ts
+2 −0 js/common.ts
+1 −1 js/date-picker/utils.ts
+1 −0 js/global-config/default-config.ts
+5 −0 js/global-config/locale/ar_KW.ts
+5 −0 js/global-config/locale/en_US.ts
+5 −0 js/global-config/locale/it_IT.ts
+5 −0 js/global-config/locale/ja_JP.ts
+5 −0 js/global-config/locale/ko_KR.ts
+5 −0 js/global-config/locale/ru_RU.ts
+5 −0 js/global-config/locale/zh_CN.ts
+5 −0 js/global-config/locale/zh_TW.ts
+8 −4 js/input-number/large-number.ts
+66 −13 js/tree-v1/tree-node.ts
+25 −6 js/tree-v1/tree-store.ts
+4 −4 js/tree/tree-node.ts
+4 −1 js/utils/getPosition.ts
+9 −11 package.json
+9 −1 style/mobile/components/collapse/v2/_index.less
+324 −0 style/mobile/components/color-picker/_index.less
+34 −0 style/mobile/components/color-picker/_var.less
+1 −0 style/mobile/components/input/v2/_index.less
+1 −0 style/mobile/components/input/v2/_var.less
+20 −0 style/mobile/components/search/v2/_index.less
+3 −0 style/mobile/components/search/v2/_var.less
+9 −0 style/web/components/auto-complete/_index.less
+2 −0 style/web/components/auto-complete/_var.less
+2 −4 style/web/components/avatar/_index.less
+22 −4 style/web/components/chat/_index.less
+1 −0 style/web/components/checkbox/_index.less
+6 −16 style/web/components/dialog/_index.less
+2 −2 style/web/components/image-viewer/_index.less
+1 −8 style/web/components/menu/_index.less
+1 −2 style/web/components/slider/_index.less
+13 −0 style/web/components/steps/_mixin.less
+0 −1 style/web/components/textarea/_index.less
+2 −0 style/web/components/upload/_index.less
+0 −40 test/script/jest.base.conf.js
+0 −34 test/script/jest.unit.conf.js
+1 −0 test/unit/date-picker/utils.test.js
+1 −0 test/unit/input-number/compareLargeNumber.test.js
+17 −0 test/unit/input-number/formatDecimal.test.js
+1 −0 test/unit/input-number/largeIntNumberAdd.test.js
+1 −0 test/unit/input-number/largeNumberAdd.test.js
+1 −0 test/unit/input-number/largeNumberSubtract.test.js
+1 −0 test/unit/input-number/largeNumberToFixed.test.js
+2 −1 test/unit/input-number/number.test.js
+1 −0 test/unit/time-picker/utils.test.js
+1 −0 test/unit/tree/activable.test.js
+1 −0 test/unit/tree/append.test.js
+1 −0 test/unit/tree/checkable.test.js
+1 −0 test/unit/tree/disabled.test.js
+1 −0 test/unit/tree/event.test.js
+1 −0 test/unit/tree/expand.test.js
+1 −0 test/unit/tree/filter.test.js
+1 −0 test/unit/tree/get-node.test.js
+1 −0 test/unit/tree/init.test.js
+1 −0 test/unit/tree/lazy.test.js
+1 −0 test/unit/tree/model.test.js
+1 −0 test/unit/upload/returnFileSize.test.js
+1 −0 test/unit/upload/utils.test.js
+1 −1 tsconfig.json
+13 −0 vitest.config.mts
File renamed without changes.
2 changes: 1 addition & 1 deletion src/notice-bar/_example/mobile.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React from 'react';
import BaseDemo from './base';
import IconDemo from './icon';
import IconDemo from './iconDemo';
import SuffixIcon from './suffixIcon';
import Event from './event';
import CustomDemo from './custom';
Expand Down
4 changes: 2 additions & 2 deletions test/snap/__snapshots__/csr.test.jsx.snap
Original file line number Diff line number Diff line change
Expand Up @@ -32819,7 +32819,7 @@ exports[`csr snapshot test > csr test src/notice-bar/_example/event.tsx 1`] = `
</div>
`;

exports[`csr snapshot test > csr test src/notice-bar/_example/icon.tsx 1`] = `
exports[`csr snapshot test > csr test src/notice-bar/_example/iconDemo.tsx 1`] = `
<div>
<div
class="t-notice-bar t-notice-bar--info"
Expand Down Expand Up @@ -66797,7 +66797,7 @@ exports[`ssr snapshot test > ssr test src/notice-bar/_example/customization.tsx

exports[`ssr snapshot test > ssr test src/notice-bar/_example/event.tsx 1`] = `"<div class="t-notice-bar t-notice-bar--info notice-bar-demo-block"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-info-circle-filled"><path fill="currentColor" d="M12 23a11 11 0 100-22 11 11 0 000 22zM11 8.5v-2h2v2h-2zm2 1.5v7.5h-2V10h2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">这是一条普通的消息通知</div></div><div class="t-notice-bar__suffix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-chevron-right"><path fill="currentColor" d="M8.09 17.5l5.5-5.5-5.5-5.5L9.5 5.09 16.41 12 9.5 18.91 8.09 17.5z"></path></svg></div></div>"`;

exports[`ssr snapshot test > ssr test src/notice-bar/_example/icon.tsx 1`] = `"<div class="t-notice-bar t-notice-bar--info"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-info-circle-filled"><path fill="currentColor" d="M12 23a11 11 0 100-22 11 11 0 000 22zM11 8.5v-2h2v2h-2zm2 1.5v7.5h-2V10h2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">提示文字描述提示文字描述提示文字描述</div></div></div>"`;
exports[`ssr snapshot test > ssr test src/notice-bar/_example/iconDemo.tsx 1`] = `"<div class="t-notice-bar t-notice-bar--info"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-info-circle-filled"><path fill="currentColor" d="M12 23a11 11 0 100-22 11 11 0 000 22zM11 8.5v-2h2v2h-2zm2 1.5v7.5h-2V10h2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">提示文字描述提示文字描述提示文字描述</div></div></div>"`;

exports[`ssr snapshot test > ssr test src/notice-bar/_example/mobile.tsx 1`] = `"<div class="tdesign-mobile-demo"><div class="tdesign-mobile-demo-header"><h1 class="tdesign-mobile-demo-header__title">NoticeBar 公告栏</h1><p class="tdesign-mobile-demo-header__summary">在导航栏下方,用于给用户显示提示消息。</p></div><div class="tdesign-mobile-demo-block"><div class="tdesign-mobile-demo-block__header"><h2 class="tdesign-mobile-demo-block__title">01 组件类型</h2><p class="tdesign-mobile-demo-block__summary">纯文字的公告栏</p></div><div class="tdesign-mobile-demo-block__slot"><div class="t-notice-bar t-notice-bar--info"><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">这是一条普通的通知消息</div></div></div></div></div><div class="tdesign-mobile-demo-block tdesign-mobile-demo-block_subtitle"><div class="tdesign-mobile-demo-block__header"><p class="tdesign-mobile-demo-block__summary tdesign-mobile-demo-block_subtitle">带图标静态公告栏</p></div><div class="tdesign-mobile-demo-block__slot"><div class="t-notice-bar t-notice-bar--info"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-info-circle-filled"><path fill="currentColor" d="M12 23a11 11 0 100-22 11 11 0 000 22zM11 8.5v-2h2v2h-2zm2 1.5v7.5h-2V10h2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">提示文字描述提示文字描述提示文字描述</div></div></div></div></div><div class="tdesign-mobile-demo-block tdesign-mobile-demo-block_subtitle"><div class="tdesign-mobile-demo-block__header"><p class="tdesign-mobile-demo-block__summary tdesign-mobile-demo-block_subtitle">带关闭的公告栏</p></div><div class="tdesign-mobile-demo-block__slot"><div class="t-notice-bar t-notice-bar--info"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-info-circle-filled"><path fill="currentColor" d="M12 23a11 11 0 100-22 11 11 0 000 22zM11 8.5v-2h2v2h-2zm2 1.5v7.5h-2V10h2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">这是一条普通的通知信息</div></div><div class="t-notice-bar__suffix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-close"><path fill="currentColor" d="M7.05 5.64L12 10.59l4.95-4.95 1.41 1.41L13.41 12l4.95 4.95-1.41 1.41L12 13.41l-4.95 4.95-1.41-1.41L10.59 12 5.64 7.05l1.41-1.41z"></path></svg></div></div></div></div><div class="tdesign-mobile-demo-block tdesign-mobile-demo-block_subtitle"><div class="tdesign-mobile-demo-block__header"><p class="tdesign-mobile-demo-block__summary tdesign-mobile-demo-block_subtitle">带入口的公告栏</p></div><div class="tdesign-mobile-demo-block__slot"><div class="t-notice-bar t-notice-bar--info notice-bar-demo-block"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-info-circle-filled"><path fill="currentColor" d="M12 23a11 11 0 100-22 11 11 0 000 22zM11 8.5v-2h2v2h-2zm2 1.5v7.5h-2V10h2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">这是一条普通的消息通知</div></div><div class="t-notice-bar__suffix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-chevron-right"><path fill="currentColor" d="M8.09 17.5l5.5-5.5-5.5-5.5L9.5 5.09 16.41 12 9.5 18.91 8.09 17.5z"></path></svg></div></div></div></div><div class="tdesign-mobile-demo-block tdesign-mobile-demo-block_subtitle"><div class="tdesign-mobile-demo-block__header"><p class="tdesign-mobile-demo-block__summary tdesign-mobile-demo-block_subtitle">自定样式的公告栏</p></div><div class="tdesign-mobile-demo-block__slot"><div class="t-notice-bar t-notice-bar--info cover-class"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-sound"><path fill="currentColor" d="M15 1.29v21.42L5.74 17.5H1v-11h4.74L15 1.29zM5 8.5H3v7h2v-7zm2 7.41l6 3.38V4.71L7 8.08v7.83zm13.98-8.93l.6.8a7 7 0 010 8.44l-.6.8-1.6-1.2.6-.8a5 5 0 000-6.04l-.6-.8 1.6-1.2zm-2.8 2.11l.6.8a3.5 3.5 0 010 4.22l-.6.8-1.6-1.21.61-.8a1.5 1.5 0 000-1.8l-.6-.8 1.6-1.2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">提示文字描述提示文字描述提示文字描述</div></div><div class="t-notice-bar__suffix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-chevron-right"><path fill="currentColor" d="M8.09 17.5l5.5-5.5-5.5-5.5L9.5 5.09 16.41 12 9.5 18.91 8.09 17.5z"></path></svg></div></div></div></div><div class="tdesign-mobile-demo-block tdesign-mobile-demo-block_subtitle"><div class="tdesign-mobile-demo-block__header"><p class="tdesign-mobile-demo-block__summary tdesign-mobile-demo-block_subtitle">自定义内容的公告栏</p></div><div class="tdesign-mobile-demo-block__slot"><div class="t-notice-bar t-notice-bar--info"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-info-circle-filled"><path fill="currentColor" d="M12 23a11 11 0 100-22 11 11 0 000 22zM11 8.5v-2h2v2h-2zm2 1.5v7.5h-2V10h2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">提示文字描述提示文字描述提示文字描述提示文字描述提示文字描述提示文字描述<span class="t-notice-bar__operation"><a class="custom-link t-link t-link--medium t-link--primary"><span class="t-link__content">详情</span></a></span></div></div><div class="t-notice-bar__suffix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-close"><path fill="currentColor" d="M7.05 5.64L12 10.59l4.95-4.95 1.41 1.41L13.41 12l4.95 4.95-1.41 1.41L12 13.41l-4.95 4.95-1.41-1.41L10.59 12 5.64 7.05l1.41-1.41z"></path></svg></div></div></div></div><div class="tdesign-mobile-demo-block"><div class="tdesign-mobile-demo-block__header"><h2 class="tdesign-mobile-demo-block__title">02 组件状态</h2><p class="tdesign-mobile-demo-block__summary">公告栏类型有普通(info)、警示(warning)、成功(success)、错误(error)</p></div><div class="tdesign-mobile-demo-block__slot"><div class="t-notice-bar t-notice-bar--info notice-bar-demo-block"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-info-circle-filled"><path fill="currentColor" d="M12 23a11 11 0 100-22 11 11 0 000 22zM11 8.5v-2h2v2h-2zm2 1.5v7.5h-2V10h2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">默认状态公告栏默认状态公告栏</div></div></div><div class="t-notice-bar t-notice-bar--success notice-bar-demo-block"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-check-circle-filled"><path fill="currentColor" d="M12 23a11 11 0 100-22 11 11 0 000 22zM7.5 10.59l3 3 6-6L17.91 9l-7.41 7.41L6.09 12l1.41-1.41z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">成功状态公告栏成功状态公告栏</div></div></div><div class="t-notice-bar t-notice-bar--warning notice-bar-demo-block"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-info-circle-filled"><path fill="currentColor" d="M12 23a11 11 0 100-22 11 11 0 000 22zM11 8.5v-2h2v2h-2zm2 1.5v7.5h-2V10h2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">警示状态公告栏警示状态公告栏</div></div></div><div class="t-notice-bar t-notice-bar--error notice-bar-demo-block"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-info-circle-filled"><path fill="currentColor" d="M12 23a11 11 0 100-22 11 11 0 000 22zM11 8.5v-2h2v2h-2zm2 1.5v7.5h-2V10h2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">错误状态公告栏错误状态公告栏</div></div></div></div></div><div class="tdesign-mobile-demo-block"><div class="tdesign-mobile-demo-block__header"><h2 class="tdesign-mobile-demo-block__title">03 可滚动的公告栏</h2><p class="tdesign-mobile-demo-block__summary">可滚动公告栏有水平 (horizontal) 和垂直 (vertical)</p></div><div class="tdesign-mobile-demo-block__slot"><div class="t-notice-bar t-notice-bar--info notice-bar-demo-block"><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">提示文字描述提示文字描述提示文字描述提示文字描述文</div></div></div><div class="t-notice-bar t-notice-bar--info notice-bar-demo-block"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-info-circle-filled"><path fill="currentColor" d="M12 23a11 11 0 100-22 11 11 0 000 22zM11 8.5v-2h2v2h-2zm2 1.5v7.5h-2V10h2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-notice-bar__content t-notice-bar__content-wrapable">提示文字描述提示文字描述提示文字描述提示文字描述文</div></div></div><div class="t-notice-bar t-notice-bar--info"><div class="t-notice-bar__prefix-icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-sound"><path fill="currentColor" d="M15 1.29v21.42L5.74 17.5H1v-11h4.74L15 1.29zM5 8.5H3v7h2v-7zm2 7.41l6 3.38V4.71L7 8.08v7.83zm13.98-8.93l.6.8a7 7 0 010 8.44l-.6.8-1.6-1.2.6-.8a5 5 0 000-6.04l-.6-.8 1.6-1.2zm-2.8 2.11l.6.8a3.5 3.5 0 010 4.22l-.6.8-1.6-1.21.61-.8a1.5 1.5 0 000-1.8l-.6-.8 1.6-1.2z"></path></svg></div><div class="t-notice-bar__content-wrap"><div class="t-swiper t-notice-bar__content--vertical" style="overflow:hidden;height:22px"><div class="t-swiper__container" style="height:700%;top:-NaN%;transition:top 2s;flex-direction:column"><div class="t-swiper__item" style="height:22px;width:0px"><div class="t-notice-bar__content--vertical-item">莫使金樽空对月</div></div><div class="t-swiper__item" style="height:22px;width:0px"><div class="t-notice-bar__content--vertical-item">君不见</div></div><div class="t-swiper__item" style="height:22px;width:0px"><div class="t-notice-bar__content--vertical-item">高堂明镜悲白发</div></div><div class="t-swiper__item" style="height:22px;width:0px"><div class="t-notice-bar__content--vertical-item">朝如青丝暮成雪</div></div><div class="t-swiper__item" style="height:22px;width:0px"><div class="t-notice-bar__content--vertical-item">人生得意须尽欢</div></div><div class="t-swiper__item" style="height:22px;width:0px"><div class="t-notice-bar__content--vertical-item">莫使金樽空对月</div></div><div class="t-swiper__item" style="height:22px;width:0px"><div class="t-notice-bar__content--vertical-item">君不见</div></div></div></div></div></div></div></div></div>"`;

Expand Down
Loading

0 comments on commit 9ec6ab4

Please sign in to comment.