diff --git a/packages/omi-cli/package.json b/packages/omi-cli/package.json index fc3a21818..343be889a 100755 --- a/packages/omi-cli/package.json +++ b/packages/omi-cli/package.json @@ -1,6 +1,6 @@ { "name": "omi-cli", - "version": "3.0.16", + "version": "3.0.17", "description": "Create website with no build configuration. be friendly to [Omi](https://github.com/Tencent/omi) framework.", "main": "bin/omi", "engines": { diff --git a/packages/omi-cli/template/mp/scripts/mp/parse.js b/packages/omi-cli/template/mp/scripts/mp/parse.js index 9e75e6346..b017bea41 100644 --- a/packages/omi-cli/template/mp/scripts/mp/parse.js +++ b/packages/omi-cli/template/mp/scripts/mp/parse.js @@ -20,7 +20,7 @@ function checkIsArray(json) { let tagName = json.child[i].tag if (tagName) { if (tagName === 'block') { - if (json.child[i].attr['wx:if']) { + if (json.child[i].attr['wx:if'] || json.child[i].attr['wx:for']) { count++ } } else { diff --git a/packages/omi-mp-douban/scripts/mp/parse.js b/packages/omi-mp-douban/scripts/mp/parse.js index 9e75e6346..b017bea41 100644 --- a/packages/omi-mp-douban/scripts/mp/parse.js +++ b/packages/omi-mp-douban/scripts/mp/parse.js @@ -20,7 +20,7 @@ function checkIsArray(json) { let tagName = json.child[i].tag if (tagName) { if (tagName === 'block') { - if (json.child[i].attr['wx:if']) { + if (json.child[i].attr['wx:if'] || json.child[i].attr['wx:for']) { count++ } } else { diff --git a/packages/omi-mp/scripts/mp/parse.js b/packages/omi-mp/scripts/mp/parse.js index 5f0fdd8aa..b017bea41 100644 --- a/packages/omi-mp/scripts/mp/parse.js +++ b/packages/omi-mp/scripts/mp/parse.js @@ -20,7 +20,7 @@ function checkIsArray(json) { let tagName = json.child[i].tag if (tagName) { if (tagName === 'block') { - if (json.child[i].attr['wx:if']) { + if (json.child[i].attr['wx:if'] || json.child[i].attr['wx:for']) { count++ } } else { @@ -49,7 +49,7 @@ function walk(node, fnName) { }` } - + } function _walk(node, currentIndex, children) {