[逐题讲解] - 兼容填空自建题

This commit is contained in:
“zouyf” 2024-10-31 12:33:16 +08:00
parent 4c10409e07
commit 8f4845a37c
2 changed files with 13 additions and 4 deletions

View File

@ -147,8 +147,12 @@ const initData = () => {
}) })
} }
else if (o.worktype == '填空题') { // else if (o.worktype == '填空题') { //
const regex = /<!--BA-->(.*?)<!--EA-->/g // <!--BA-->xxx<!--EA--> let title = o.title.replace(/_{3,}/g, '_____'); //3-10线5
children = (o.title||'').match(regex).map((v,i) => { let regex = /<!--BA-->(.*?)<!--EA-->/g // <!--BA-->xxx<!--EA-->
if (title.indexOf('_____') != -1) {
regex = /_{5}/g // <!--BA-->xxx<!--EA-->
}
children = (title||'').match(regex).map((v,i) => {
const def = `填空项 ${i+1}` const def = `填空项 ${i+1}`
//const code = '(&emsp;)' //const code = '(&emsp;)'
const code = '(略)', txt=v const code = '(略)', txt=v

View File

@ -224,8 +224,13 @@ const initData = () => {
}) })
} }
else if (o.worktype == '填空题') { // else if (o.worktype == '填空题') { //
const regex = /<!--BA-->(.*?)<!--EA-->/g // <!--BA-->xxx<!--EA--> //console.log('->', o.title);
children = (o.title||'').match(regex).map((v,i) => { let title = o.title.replace(/_{3,}/g, '_____'); //3-10线5
let regex = /<!--BA-->(.*?)<!--EA-->/g // <!--BA-->xxx<!--EA-->
if (title.indexOf('_____') != -1) {
regex = /_{5}/g // <!--BA-->xxx<!--EA-->
}
children = (title||'').match(regex).map((v,i) => {
const def = `填空项 ${i+1}` const def = `填空项 ${i+1}`
//const code = '(&emsp;)' //const code = '(&emsp;)'
const code = '(略)', txt=v const code = '(略)', txt=v