javascript - vuex でミューテーション メソッドを呼び出すと非同期実行になるのはなぜですか?
PHP中文网
PHP中文网 2017-05-18 10:50:21
0
2
562

子コンポーネントのメソッドにクリック関数があります

リーリー

storeのミューテーションにメソッドがあります

リーリー

しかし、私が望んでいたプロセスは playvideo メソッドをコミットすることであり、playvideo メソッドを実行した後、コンソールにその URL が表示されました。
しかし結果は、UR​​L が最初にコンソールされ、次にplayvideo メソッドが実行されました。ミューテーションは同期メソッドではありません。?、実行が遅れるのはなぜですか? vuex は初めてなので、誰かに解決してもらってください

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(2)
给我你的怀抱

理論的には、ミューテーションは同期メソッドを配置するためにのみ使用されます。

非同期メソッドをプレイビデオに配置すると、実行結果は非同期になる必要があります。

いいねを押す +0
淡淡烟草味

ミューテーションは同期メソッドではありません

ミューテーションの同期とは、非同期メソッドを同期に変えるミューテーションではなく、ミューテーション内のメソッドが同期であることを確認する必要があることを意味します。

非同期メソッドはアクションに配置されます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート