From 39598c6c64a38f7087b33ad8535d85f2c3dd221e Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Fri, 20 Dec 2019 15:05:46 +0800 Subject: [PATCH] fix(mp): multi event in v-for --- packages/uni-template-compiler/lib/template/generate.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/uni-template-compiler/lib/template/generate.js b/packages/uni-template-compiler/lib/template/generate.js index 403012a25..ef64d58a1 100644 --- a/packages/uni-template-compiler/lib/template/generate.js +++ b/packages/uni-template-compiler/lib/template/generate.js @@ -123,7 +123,7 @@ module.exports = function generate (ast, state) { const replaceCodes = state.options.replaceCodes if (replaceCodes) { Object.keys(replaceCodes).forEach(key => { - code = code.replace(key, replaceCodes[key]) + code = code.replace(new RegExp(key.replace('$', '\\$'), 'g'), replaceCodes[key]) }) } -- GitLab