From 57c59bff33d364112c21e6180836de4452487ef3 Mon Sep 17 00:00:00 2001 From: YangFong Date: Wed, 28 Aug 2024 07:46:14 +0800 Subject: [PATCH] fix: render of list (#360) --- src/utils/wx-renderer.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/utils/wx-renderer.js b/src/utils/wx-renderer.js index 8e21b0d..cecc428 100644 --- a/src/utils/wx-renderer.js +++ b/src/utils/wx-renderer.js @@ -168,7 +168,14 @@ class WxRenderer extends Renderer { for (let i = 0; i < items.length; i++) { const { tokens } = items[i] const prefix = ordered ? `${i + 1}. ` : `• ` - listItems.push(this.listitem(tokens, prefix)) + for (const token of tokens) { + if (token.type === `list`) { + listItems.push(this.list(token)) + } + else { + listItems.push(this.listitem([token], prefix)) + } + } } const label = ordered ? `ol` : `ul` return this.styledContent(label, listItems.join(``))