微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Riot.js 4,如何安装嵌套标签

如何解决Riot.js 4,如何安装嵌套标签

我正在Riot.js 4中创建应用程序,并使用浏览器内编译(用于原型制作),在Riot.js 3中一切正常。 但是,当我使用嵌套标签时,只会挂载根标签,而不会挂载任何子标签。如果我分别安装每个嵌套标签,它们会被很好地安装。

最小示例在这里https://plnkr.co/edit/hxXUvmsjEgE3eDAF

<main>
    <p>main tag</p>
    <footer></footer>
</main>

<footer>
    <p>footer</p>
</footer>

riot.mount('main')

如果我也安装了嵌套组件,则可以正常工作,请参见此处:https://plnkr.co/edit/UDkdZ55ynTYz9uxL

riot.mount('main')
riot.mount('footer')

正确的方法是什么?

解决方法

在暴乱中,您不能使用与另一个现有标签相同的名称,因此,由于页脚是existing tag,因此您应该更改“页脚”组件的名称,这样就可以正常工作! ;)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。