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

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

javascript - someDep.changed を直接 setInterval に渡せないのはなぜですか?

次のコードでは、helper2 が再実行されるのに、helper1 が再実行されないのはなぜですか? 呼び出されるコンテキストと関係があるような気がします.changed()

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

javascript - 本番環境でトラッカーの計算が機能しない

私はTracker.autorun機能を持っています:

本番環境で流星アプリを実行すると、この関数が機能しません。コンソールに表示されるエラーは次のとおりです。

トラッカー afterFlush 関数からの例外: 'e5f8fe47959145548e982acc170a59633baa3fe3.js?meteor_js_resource=true'。

どうやって進める?

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

reactjs - redux-state-change で react-component-reload をトリガーする方法は?

シナリオ: オートコンプリート

  1. HTMLinput要素の値は redux-state に転送されます。
  2. この redux-state は、トラッカーで注入されるクエリを定義します (以下に示すように)。
  3. クエリの結果は auto-complete-options として表示されます。

input問題:値の変更時にコンポーネントがリロードされない

input値が変更された場合、コンポーネントを再ロードするにはどうすればよいですか?

コードスニペット

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

javascript - Tracker.autorun() が ReactiveVar の更新ごとに実行されない

ReactiveVarデータストアで更新トリガーとして使用されるMeteorがあります。ただし、リアクティブ変数が設定されるたびにトラッカーが実行されるわけではありません。

状態が立て続けに設定されると、トラッカーが実行されないことがあるようです。

これは私の店のコードです:

そしてトラッカー:

コンソールはこれを記録します:

なぜこれが起こっているのかわかりません。

どの更新をログに記録し、どの更新を記録しないかが無差別であるため、競合状態のように見えます。

状態は非常に頻繁に更新されます (状態は 1.5 秒ごとに 1 回、その後は約 1 秒ごとに更新されます)。

何がうまくいかないのか、または他のアプローチについての提案は歓迎します。

PubSub パッケージを使用できます。Tracker一般に、私はandの大ファンではありませんが、ここでのベスト プラクティスが何であるかはわかりません。また、 +ReactiveVarを使用したくない場所もあれば、PubSub を使用したくない場所もあります。TrackerReactiveVar

ReactiveVar更新時に状態をデータベースに永続化する必要があるため、個々の状態をオプションとして持つことはできません。

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

mongodb - node-simple-schema をリアクティブに使用するには?

これに関する例はあまりないため、できる限りドキュメントに従っていますが、検証は反応的ではありません。

スキーマを宣言します:

次に、コンポーネントでこのスキーマを使用します。

そのため、検証を試みるたびにfoo、非同期のカスタム関数が呼び出され、適切な関数が呼び出されますが、が false であると想定されているaddValidationErrors場合、コンポーネントは再レンダリングされません。this.validation.isValid()

私は何が欠けていますか?

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

reactjs - React-komposer は自動的に複数回呼び出します

これは私のreact komposerのコードです。自動的に複数回呼び出します。他のコンポーネントでreact komposerを使用しましたが、そこでは1回しか呼び出されませんが、1回しか使用していないのに、なぜこれが複数回呼び出されるのか疑問に思っています。よろしくお願いします。

小道具に変更はありません。呼び出されるたびに空のオブジェクトを受け取ります

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

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 の状態への参照です。