私はCDNからRiot.js、ローカルスクリプトファイルからRiotControl、ファイルからRiotControl用にStore
、そして2つのカスタムタグcustom-a
とcustom-b
をロードする比較的簡単なページを持っています。 2つのタグファイル内console.log
行があることを示す - -Riot.jsタグのうち1つだけがレンダリングされるのはなぜですか?
<div class="ui text container" id="context">
<form class="ui form">
<h1>A Descriptive and Lovely Header</h1>
<div class="ui divider"></div>
<custom-a/>
<p>this is just a paragraph</p>
<custom-b/>
</form>
</div>
<!-- Riot.js Ceremony -->
<script>
RiotControl.addStore(new Store());
riot.mount('*');
</script>
タグが搭載されているとイベントが(再びconsole.log
経由で実績のある)正しく配線されています。ただし、最初のカスタムタグのレンダリング後は何も表示されません。先頭にある場合はcustom-a
が表示され、上にある場合はcustom-b
が表示されますが、その間の<p>
はレンダリングされず、レンダリングされません。
CSSで問題があるかもしれないと思ったので、セマンティックUIリンクをページから削除しましたが、スタイル以外に違いはありません。
アイデア?