浏览代码

带特殊符号菜单显示bug

zhouna 5 年之前
父节点
当前提交
c60802cc64
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      src/js/qcScore.js

+ 4 - 4
src/js/qcScore.js

@@ -46,7 +46,7 @@ function initMenu(data){
     const code=$(this).attr("code");
     global_activeTab=code;
     //initModuleData();
-    $(".content-item,.flaw-item").hide();
+    $(".content-item,.flaw-item").hide();console.log(code)
     $(".content-item[code='"+code+"']").show();
     showFlawList();
   });
@@ -325,7 +325,7 @@ function formatFlawKeys(data){
 //初始化模板
   function initModuleData(mid,n){
     const module=global_modules[mid].moduleDetail;
-    const key = global_modules[mid].modeName;
+    const key = global_modules[mid].modeName.replace(/[^\u4e00-\u9fa5|a-zA-Z0-9]+/g,'');
     let hml = '<div class="content-item" code="'+key+'">' +
       '<h2 class="title">'+key+'</h2>' +
       (n>1?'<div class="container">':'<div class="container content-ht">');
@@ -360,8 +360,8 @@ function formatFlawKeys(data){
     const lineHml = ('<p class="'+posClass+' '+boldClass+' '+retractClass+'">'+ extractVars(val)+'</p>');
     const txtHml = ('<p style="display: inline-block" class="'+posClass+' '+boldClass+' '+retractClass+'">'+ extractVars(val)+'</p>');
 
-    let hml = addLine||monoLine?`<div class="cont" style="width: 100%;">`:`<div class="cont">`;
-    hml=hml+`<span class="label" id="anchor${id}">${name}</span>`+ (addLine?lineHml:txtHml)+ `</div>`;
+    let hml = addLine||monoLine?`<div class="cont" style="width: 100%;" id="anchor${id}">`:`<div class="cont" id="anchor${id}">`;
+    hml=hml+`<span class="label">${name}</span>`+ (addLine?lineHml:txtHml)+ `</div>`;
     return hml;
   }