問題タブ [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 に関して初心者で、問題があります。GitHub でriot.js start-kit Riot Webkit を使用しています。
ボタンをクリックして関数を呼び出そうとしています。私は list.tag を作成し、そこに setAlert を割り当て、スクリプト部分で setAlert(e) を作成しました。ここに問題があります。これは、私とエラーがスローされるためです。
この setAlert(e) を削除すると、すべて問題ありません。私を助けてください。これが私のコードです:
javascript - Riotjs Webpack Starterkit を使用したビルド中の Riot.js エラー
ボタンがクリックされたときに呼び出されるメソッドを既存のタグに追加しようとしていますが、開発ビルド中にこのエラーが発生します。
https://github.com/wbkd/riotjs-startkit
./src/components/itemlist.tag のエラー モジュールのビルドに失敗しました: SyntaxError: 不明: 予期しないトークン (15:15) });
@ ./src/pages/home.tag 5:0-37
routes - riot.js URL の変更を検出する方法
url-change-event に対応するために、任意の関数をwindow.onhashchange
-に設定できますが、このイベントを発行/トリガーしriot.route('targetHash')
ません。
比較すると、ブラウザの URL バーで URL を手動で変更すると、イベントがトリガーされます。
riot.js で URL の変更を検出する特別な方法はあり...#/oldPage
ますか?たとえば、URL が からに変更されたときに関数をトリガーでき...#/<anything else>
ますか?
riot.js バージョン: 2.4.1
redux - Riot.JS: 不変のデータ構造により不要なレンダリングが発生する
Redux を使用して Riot アプリの状態を管理しようとしましたが、モデル (アイテムの単純な配列) で何かが変更されると、変更が 1 つのアイテムに関連していたとしても、このコレクションからレンダリングされたすべての要素が再レンダリングされることに気付きました。
どちらの場合も、ストアの変更を監視してビューの更新をトリガーします (可変データでは不要です)。
Riot の仮想 DOM チェックは、DOM の変更された部分のみを再レンダリングすると思っていました...
私は何か間違ったことをしましたか?
javascript - 複数の店舗からのRiotControlトリガーアクション
ステップベースのフォームジャーニーでのコンポーネントとイベント処理のために、アプリケーションでRiotJSとRiotControlを使用しています。フォーム画面の 1 つは、基本的に 2 つの店舗に送られるデータを収集します。昔はこれをマルチモデル ビューと呼び、Rails などのビュー モデルで処理していました。この画面では、顧客に関する情報と実際の移動に関する情報が収集されるため、フォームが送信されると、2 つの異なる懸念事項が 2 つの異なる店舗に送信されます。
次のフォーム画面では、レンダリング前に両方のストアからの情報が必要になるため、この画面をマウントしてレンダリングする前に、2 つのストアからの両方の更新イベントが確実にトリガーされるようにする方法を理解するのに苦労しています。イベント ハンドラーの後続のトリガー。このようなことは可能ですか、それとも間違った方法で行っていますか?
どうもありがとう
riot.js - 暴動タグに外部のcssとjavascriptを含める方法は?
カルーセル用のタグを作成したいのですが、このタグがサイトで使用されている場合にのみ CSS と Javascript ファイルをロードしたいのですが、<body>
自分の Web サイトの に追加する場合にのみ動作させることができます。
タグのみをロードする方法はありますか?
私のタグの例 (これは、css および .js ファイルを Web サイトの本文に移動した場合にのみ機能します。