vue根据状态改变颜色

setColor(divpre){
      try {
        
        if (this.value == TRUE) {
          $("[id*=" + divpre + "]").show();
          $($("#" + divpre).children).css({ fill: "#12db38ff" });//绿色
        } else {
          $("[id*=" + divpre + "]").hide();
          $($("#" + divpre).children).css({ fill: "#1296dbff" });//蓝色
        }
         
      } catch (ex) {
        //console.log(ex);
      }
    },

根据所需赋参,如果图是由许多个子图构成,需要让所有子图变色,则调用children,如需让某个子图变色,则可以调用children[i],如需让多个子图变色,则可以调用多个children[i],

posted @ 2020-04-22 10:17  HkSam  阅读(6215)  评论(0)    收藏  举报