1

我的代码库中有这个功能,

const renderList = (listItems) => listItems.map((page) => html`<li><a href="${page.link}">${page.label}</a></li>`);

const renderSection = (siteMapContent) => html`
    <div class="p-site-map">
        ${siteMapContent.map((sitemapItem) => html`
            <div class="g-col-12 g-col-md-6 g-col-xl-3 sm:u-mt-12">
                ${sitemapItem.section}
                <ul>
                    ${renderList(sitemapItem.pages)}
                </ul>
            </div>
    </div>`)}`;

我正在抛出以下内容,

TypeError: (intermediate value)(intermediate value).push 不是函数

在线上,${siteMapContent.map((siteMapItem) => html

我不清楚这个错误是什么意思,因为语法对我来说很好。

4

0 回答 0