問題タブ [riot.js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Riot.js でループ/レンダリングの終了を検出するにはどうすればよいですか?
Riot.js では、and if 属性/ヘルパーを使用して要素を条件付きで表示することができます。https://muut.com/riotjs/guide/#conditionals
私はこれを正しくしようと懸命に努力してきましたが、うまくいかないようです。こちらがコードペンです。http://codepen.io/geordee/pen/EjYgPq?editors=100
javascript - ブランチと RiotJS。インスタンス化中
BrunchJS と RiotJS を一緒に使用するのに問題があります (私は両方のツールを初めて使用します)。私のタグは正しくコンパイルされますが、それらを「インスタンス化」しようとすると、コンテンツがないかのようにすべて空白になります。何か案は?コンポーネントをマウントする必要はありませんか? インデックスファイル以外にマウントできますか? ここに、関連ファイルを含む Gist があります。( riot-brunchプラグインのおかげで、コンパイルされたコンポーネントを含みます)
javascript - この JavaScript は、あるクラスから発生したイベントが別のクラスからも発生したように見せるにはどうすればよいでしょうか?
というライブラリを使用しており、インスタンスのコレクションを保持していRiotControl
ます。また、追加されたすべてのストアでいくつかのイベント リスナーを結び付けます。RiotControl
Store
https://github.com/jimsparkman/RiotControl/blob/master/demo/todo.tag#L31
AStore
はそれ自体でイベントを監視して起動します。
https://github.com/jimsparkman/RiotControl/blob/master/demo/todostore.js#L21
上記の例では、ストアはtodos_changed
それ自体でイベントを発生させます。どういうわけか、このイベントはRiotControl
オブジェクトでも観察できます。
https://github.com/jimsparkman/RiotControl/blob/master/demo/todo.tag#L31
このイベントRiotControl
がStore
. 私が知る限り、RiotControl
はforEach
ループ内で、それが管理する各ストアに発生するイベントをディスパッチします。これがTodoStore
を観察できる理由self.on('todo_add')
です。self.trigger('todos_changed')
泡がどのように発生するRiotControl
のかわかりませんが、そこでも観察できます。誰でも何か考えがありますか?
riot.js - RiotJS のクラス、ID、またはデータ属性に変数を渡すにはどうすればよいですか?
カスタム要素のクラス、ID、またはデータ属性に変数を渡す方法がわかりません。
opts.status、opts.id、および opts.url のような要素でそれらを渡すとすべて機能し<p>
ますが、変数を属性に渡すにはどうすればよいですか? HTML 出力には、それらが文字列として含まれます。
jsfiddle - タグ関数を追加すると riot jsfiddle が壊れる
このフィドルは壊れています。oops 関数を削除して修正してください。oops 機能が必要な場合はどうすればよいですか? https://jsfiddle.net/mvvapzub/1/
これは、暴動機能 (isFolder) を備えたフィドルであり、壊れていません。 https://jsfiddle.net/walkermatt/1vdo5pmf/1/
css - riot.js が css を破壊するのはなぜですか?
riot.js を学ぶために、よく知られているブートストラップ navbar の例から始めました。次に、riot.js を使用してカスタム タグを追加しました。
最後に、新しいタグを使用しようとしました。
に
結果は壊れています。なんで?(壊れていない元の例は、jsfiddle.net/0hp9pwpu にあります)