問題タブ [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.

0 投票する
1 に答える
1573 参照

javascript - Riot.js でループ/レンダリングの終了を検出するにはどうすればよいですか?

Riot.js では、and if 属性/ヘルパーを使用して要素を条件付きで表示することができます。https://muut.com/riotjs/guide/#conditionals

私はこれを正しくしようと懸命に努力してきましたが、うまくいかないようです。こちらがコードペンです。http://codepen.io/geordee/pen/EjYgPq?editors=100

0 投票する
0 に答える
347 参照

javascript - ブランチと RiotJS。インスタンス化中

BrunchJS と RiotJS を一緒に使用するのに問題があります (私は両方のツールを初めて使用します)。私のタグは正しくコンパイルされますが、それらを「インスタンス化」しようとすると、コンテンツがないかのようにすべて空白になります。何か案は?コンポーネントをマウントする必要はありませんか? インデックスファイル以外にマウントできますか? ここに、関連ファイルを含む Gist があります。( riot-brunchプラグインのおかげで、コンパイルされたコンポーネントを含みます)

0 投票する
1 に答える
144 参照

javascript - この JavaScript は、あるクラスから発生したイベントが別のクラスからも発生したように見せるにはどうすればよいでしょうか?

というライブラリを使用しており、インスタンスのコレクションを保持していRiotControlます。また、追加されたすべてのストアでいくつかのイベント リスナーを結び付けます。RiotControlStore

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

このイベントRiotControlStore. 私が知る限り、RiotControlforEachループ内で、それが管理する各ストアに発生するイベントをディスパッチします。これがTodoStoreを観察できる理由self.on('todo_add')です。self.trigger('todos_changed')泡がどのように発生するRiotControlのかわかりませんが、そこでも観察できます。誰でも何か考えがありますか?

0 投票する
2 に答える
2211 参照

riot.js - RiotJS のクラス、ID、またはデータ属性に変数を渡すにはどうすればよいですか?

カスタム要素のクラス、ID、またはデータ属性に変数を渡す方法がわかりません。

opts.status、opts.id、および opts.url のような要素でそれらを渡すとすべて機能し<p>ますが、変数を属性に渡すにはどうすればよいですか? HTML 出力には、それらが文字列として含まれます。

0 投票する
1 に答える
87 参照

jsfiddle - タグ関数を追加すると riot jsfiddle が壊れる

このフィドルは壊れています。oops 関数を削除して修正してください。oops 機能が必要な場合はどうすればよいですか? https://jsfiddle.net/mvvapzub/1/

これは、暴動機能 (isFolder) を備えたフィドルであり、壊れていません。 https://jsfiddle.net/walkermatt/1vdo5pmf/1/

0 投票する
3 に答える
1198 参照

css - riot.js が css を破壊するのはなぜですか?

riot.js を学ぶために、よく知られているブートストラップ navbar の例から始めました。次に、riot.js を使用してカスタム タグを追加しました。

最後に、新しいタグを使用しようとしました。

結果は壊れています。なんで?(壊れていない元の例は、jsfiddle.net/0hp9pwpu にあります)