会员个人中心页面初步完成

This commit is contained in:
时舟年
2026-06-04 14:18:53 +08:00
parent 8e7c8f52f6
commit 7350293d0e
170 changed files with 18092 additions and 35 deletions
@@ -0,0 +1,25 @@
const fs = require('fs');
const path = require('path');
const dir = path.join(__dirname, '../components/memberInfo');
const files = fs.readdirSync(dir).filter((f) => f.endsWith('.vue'));
const optionsBlock = ` options: {
virtualHost: true,
styleIsolation: 'apply-shared'
},`;
for (const file of files) {
let content = fs.readFileSync(path.join(dir, file), 'utf8');
content = content.replace(/\r\n/g, '\n');
content = content.replace(/\n<style>[\s\S]*?<\/style>\n?/g, '\n');
if (content.includes('options:')) {
content = content.replace(/options:\s*\{[\s\S]*?\},?/m, optionsBlock);
} else {
content = content.replace(/export default \{\n/, `export default {\n${optionsBlock}\n`);
}
fs.writeFileSync(path.join(dir, file), content.endsWith('\n') ? content : content + '\n', 'utf8');
console.log('updated', file);
}