From c3f03e4497beb4cd2aee1735c6a89d6333ed931e Mon Sep 17 00:00:00 2001 From: Vaniship Date: Tue, 7 May 2019 15:06:58 +0800 Subject: [PATCH] fix: fix draw function can only call once --- src/diagrams/class/classRenderer.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/diagrams/class/classRenderer.js b/src/diagrams/class/classRenderer.js index 5169fce4b..3e7c87beb 100644 --- a/src/diagrams/class/classRenderer.js +++ b/src/diagrams/class/classRenderer.js @@ -8,7 +8,7 @@ import { parser } from './parser/classDiagram' parser.yy = classDb -const idCache = {} +let idCache = {} let classCnt = 0 const conf = { @@ -301,6 +301,7 @@ export const setConf = function (cnf) { * @param id */ export const draw = function (text, id) { + idCache = {} parser.yy.clear() parser.parse(text)