"use strict"; const common_vendor = require("../../common/vendor.js"); const api_cms_article_index = require("../../api/cms/article/index.js"); const _sfc_main = { data() { return { articleId: 0, record: {} }; }, onLoad(e) { const { articleId, id } = e; if (id) { this.articleId = id; } if (articleId) { this.articleId = articleId; } this.getArticle(); }, methods: { getArticle() { api_cms_article_index.getArticle(this.articleId).then((data) => { data.content = this.formatRichText(data.content); this.record = data; common_vendor.index.setNavigationBarTitle({ title: data.title }); }); }, formatRichText(html) { let newContent = html.replace(/]*>/gi, function(match, capture) { match = match.replace(/style="[^"]+"/gi, "").replace(/style='[^']+'/gi, ""); match = match.replace(/width="[^"]+"/gi, "").replace(/width='[^']+'/gi, ""); match = match.replace(/height="[^"]+"/gi, "").replace(/height='[^']+'/gi, ""); return match; }); newContent = newContent.replace(/style="[^"]+"/gi, function(match, capture) { match = match.replace(/width:[^;]+;/gi, "max-width:100%;").replace( /width:[^;]+;/gi, "max-width:100%;" ); return match; }); newContent = newContent.replace(/]*\/>/gi, ""); newContent = newContent.replace( /\