問題タブ [meteor-tracker]
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 - someDep.changed を直接 setInterval に渡せないのはなぜですか?
次のコードでは、helper2 が再実行されるのに、helper1 が再実行されないのはなぜですか? 呼び出されるコンテキストと関係があるような気がします.changed()
。
javascript - 本番環境でトラッカーの計算が機能しない
私はTracker.autorun
機能を持っています:
本番環境で流星アプリを実行すると、この関数が機能しません。コンソールに表示されるエラーは次のとおりです。
トラッカー afterFlush 関数からの例外: 'e5f8fe47959145548e982acc170a59633baa3fe3.js?meteor_js_resource=true'。
どうやって進める?
reactjs - redux-state-change で react-component-reload をトリガーする方法は?
シナリオ: オートコンプリート
- HTML
input
要素の値は redux-state に転送されます。 - この redux-state は、トラッカーで注入されるクエリを定義します (以下に示すように)。
- クエリの結果は auto-complete-options として表示されます。
input
問題:値の変更時にコンポーネントがリロードされない
input
値が変更された場合、コンポーネントを再ロードするにはどうすればよいですか?
コードスニペット
javascript - Tracker.autorun() が ReactiveVar の更新ごとに実行されない
ReactiveVar
データストアで更新トリガーとして使用されるMeteorがあります。ただし、リアクティブ変数が設定されるたびにトラッカーが実行されるわけではありません。
状態が立て続けに設定されると、トラッカーが実行されないことがあるようです。
これは私の店のコードです:
そしてトラッカー:
コンソールはこれを記録します:
なぜこれが起こっているのかわかりません。
どの更新をログに記録し、どの更新を記録しないかが無差別であるため、競合状態のように見えます。
状態は非常に頻繁に更新されます (状態は 1.5 秒ごとに 1 回、その後は約 1 秒ごとに更新されます)。
何がうまくいかないのか、または他のアプローチについての提案は歓迎します。
PubSub パッケージを使用できます。Tracker
一般に、私はandの大ファンではありませんが、ここでのベスト プラクティスが何であるかはわかりません。また、 +ReactiveVar
を使用したくない場所もあれば、PubSub を使用したくない場所もあります。Tracker
ReactiveVar
ReactiveVar
更新時に状態をデータベースに永続化する必要があるため、個々の状態をオプションとして持つことはできません。
mongodb - node-simple-schema をリアクティブに使用するには?
これに関する例はあまりないため、できる限りドキュメントに従っていますが、検証は反応的ではありません。
スキーマを宣言します:
次に、コンポーネントでこのスキーマを使用します。
そのため、検証を試みるたびにfoo
、非同期のカスタム関数が呼び出され、適切な関数が呼び出されますが、が false であると想定されているaddValidationErrors
場合、コンポーネントは再レンダリングされません。this.validation.isValid()
私は何が欠けていますか?
reactjs - React-komposer は自動的に複数回呼び出します
これは私のreact komposerのコードです。自動的に複数回呼び出します。他のコンポーネントでreact komposerを使用しましたが、そこでは1回しか呼び出されませんが、1回しか使用していないのに、なぜこれが複数回呼び出されるのか疑問に思っています。よろしくお願いします。
小道具に変更はありません。呼び出されるたびに空のオブジェクトを受け取ります
meteor - Akryum: Vuex@1 for Meteor サンプル アプリ、addTrackers?
https://github.com/Akryum/meteor-vuex-example/tree/master/imports/vuex/modulesからこれを本当に理解していません: init(data) から getter の if data までずっと下部は、vue インスタンス データまたは vuex の状態への参照です。