diff --git a/common/markdown/markdown.config.js b/common/markdown/markdown.config.js index 1d7a41b..db3432f 100644 --- a/common/markdown/markdown.config.js +++ b/common/markdown/markdown.config.js @@ -2,14 +2,14 @@ * markdown配置 */ -import { - getAppConfigs -} from '@/config/index.js' +import {getAppConfigs} from '@/config/index.js' import HaloTokenConfig from '@/config/token.config.js' +import utils from '@/utils/index.js' + export default { - domain: HaloTokenConfig.BASE_API, - tagStyle: { - table: ` + domain: HaloTokenConfig.BASE_API, + tagStyle: { + table: ` table-layout: fixed; border-collapse:collapse; margin-bottom: 18px; @@ -20,17 +20,17 @@ export default { border: 1px solid #dcdcdc; border-radius: 4px; `, - th: ` + th: ` padding: 8px; border-right: 1px solid var(--classE); border-bottom: 1px solid var(--classE); `, - td: ` + td: ` padding: 8px; border-right: 1px solid var(--classE); border-bottom: 1px solid var(--classE); `, - blockquote: ` + blockquote: ` padding: 8px 15px; color: #606266; background: #f2f6fc; @@ -39,62 +39,62 @@ export default { line-height: 26px; margin-bottom: 18px; `, - ul: 'padding-left: 15px;line-height: 1.85;', - ol: 'padding-left: 15px;line-height: 1.85;', - li: 'margin-bottom: 12px;line-height: 1.85;', - h1: ` + ul: 'padding-left: 15px;line-height: 1.85;', + ol: 'padding-left: 15px;line-height: 1.85;', + li: 'margin-bottom: 12px;line-height: 1.85;', + h1: ` margin: 30px 0 20px; color: var(--main); line-height: 24px; position: relative; font-size:1.2em; `, - h2: ` + h2: ` color: var(--main); line-height: 24px; position: relative; margin: 22px 0 16px; font-size: 1.16em; `, - h3: ` + h3: ` color: var(--main); line-height: 24px; position: relative; margin: 26px 0 18px; font-size: 1.14em; `, - h4: ` + h4: ` color: var(--main); line-height: 24px; margin-bottom: 18px; position: relative; font-size: 1.12em; `, - h5: ` + h5: ` color: var(--main); line-height: 24px; margin-bottom: 14px; position: relative; font-size: 1.1em; `, - h6: ` + h6: ` color: #303133; line-height: 24px; margin-bottom: 14px; position: relative; font-size: 14px; `, - p: ` + p: ` line-height: 1.65; margin-bottom: 14px; font-size: 14px; `, - 'code': ` `, - strong: 'font-weight: 700;color: rgb(248, 57, 41);', - video: 'width: 100%', - }, - containStyle: 'font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, "PingFang SC", Cambria, Cochin, Georgia, Times, "Times New Roman", serif;padding:12px;font-size: 14px;color: #606266;word-spacing: 0.8px;letter-spacing: 0.8px;border-radius: 6px;background-color:#FFFFFF;', + 'code': ` `, + strong: 'font-weight: 700;color: rgb(248, 57, 41);', + video: 'width: 100%', + }, + containStyle: 'font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, "PingFang SC", Cambria, Cochin, Georgia, Times, "Times New Roman", serif;padding:12px;font-size: 14px;color: #606266;word-spacing: 0.8px;letter-spacing: 0.8px;border-radius: 6px;background-color:#FFFFFF;', - loadingGif: getAppConfigs().imagesConfig.loadingGifUrl, - emptyGif: getAppConfigs().imagesConfig.loadingEmptyUrl, -} \ No newline at end of file + loadingGif: utils.checkImageUrl(getAppConfigs().imagesConfig.loadingGifUrl), + emptyGif: utils.checkImageUrl(getAppConfigs().imagesConfig.loadingEmptyUrl), +} diff --git a/components/cache-image/cache-image.vue b/components/cache-image/cache-image.vue index 5991bc4..e490bf7 100644 --- a/components/cache-image/cache-image.vue +++ b/components/cache-image/cache-image.vue @@ -1,197 +1,198 @@ \ No newline at end of file + 100% { + transform: rotate(360deg); + } +} +