簡體   English   中英

Riot.js 4、如何掛載嵌套標簽

[英]Riot.js 4, how to mount nested tags

我正在 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')

這樣做的正確方法是什么?

在 riot 中,您不能使用另一個現有標簽的相同名稱,因此,因為頁腳是一個 現有標簽,您應該更改“頁腳”組件的名稱,它會正常工作! ;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM