daShangDao_miniProgram/temp_check_data.js
2026-06-15 16:37:57 +08:00

29 lines
962 B
JavaScript

const fs = require('fs');
const path = 'D:\\project\\zhizhu\\components\\PhotoUploadForm.vue';
const content = fs.readFileSync(path, 'utf8');
const lines = content.split('\n');
// 检查所有包含 'data' 的行
console.log('=== Lines containing "data" as property declaration ===\n');
for (let i = 0; i < lines.length; i++) {
if ((lines[i].includes('data()') || lines[i].includes('data ()') || lines[i].match(/\sdata\s*:/))) {
console.log(`Line ${i + 1}: ${lines[i]}`);
}
}
// 检查是否有两个 data() 函数
console.log('\n=== Checking for duplicate data() ===\n');
let dataCount = 0;
for (let i = 0; i < lines.length; i++) {
if (lines[i].match(/\sdata\s*\(\s*\)\s*\{?/)) {
dataCount++;
console.log(`Data function #${dataCount} at line ${i + 1}: ${lines[i]}`);
}
}
// 检查 line 509 附近
console.log('\n=== Lines 505-515 ===');
for (let i = 504; i < 515 && i < lines.length; i++) {
console.log(`Line ${i + 1}: ${lines[i]}`);
}