javascript - vuex에서 mutation 메소드를 호출하면 비동기 실행이 발생하는 이유는 무엇입니까?
PHP中文网
PHP中文网 2017-05-18 10:50:21
0
2
560

하위 구성 요소의 메서드에 클릭 기능이 있습니다

으아악

스토어의 돌연변이에는 방법이 있습니다

으아악

그런데 제가 원하는 프로세스는 playvideo 메소드를 커밋하는 것이라는 것을 알았고, playvideo 메소드를 실행한 후 콘솔에 해당 URL이 나왔습니다.
그런데 결과는 콘솔에 URL이 먼저 나온 다음 playvideo가 나왔습니다. 메소드가 실행되었습니다. 돌연변이는 동기 메소드가 아닌가요? 왜 실행이 지연되나요? 저는 vuex를 처음 사용하는데, 해결하도록 도와주세요

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(2)
给我你的怀抱

이론적으로 돌연변이는 동기식 메서드를 배치하는 데에만 사용됩니다.
그리고 플레이비디오에 비동기식 메서드를 추가하면
실행 결과가 비동기식이어야 합니다.

淡淡烟草味

돌연변이는 동기식 방법이 아닙니다

변이 동기화는 비동기 메서드를 동기화로 바꾸는 변이가 아니라 변이의 메서드가 동기식인지 확인해야 함을 의미합니다.

비동기 메소드가 액션에 배치됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿