활동하지 않는 방관자는 행동하지 않는다
P粉373596828
P粉373596828 2023-09-14 17:33:51
0
2
546

저는 vuejs를 처음 사용합니다. 아래에 표시된 코드, isBtnDigitizePolygonClicked是一个响应式变量。我试图在isBtnDigitizePolygonClicked的值发生变化时执行一些代码作为副作用。为此,我使用了watch 아래에 표시된 코드.

지금 겪고 있는 문제는 코드가 실행될 때 관찰자가 실행되지 않는 것처럼 호출에도 불구하고 onDigitizePolygon方法,但在被观察的变量isBtnDigitizePolygonClicked의 로그 메시지가 전혀 표시되지 않는다는 것입니다.

이런 현상이 발생하는 이유와 해결 방법을 알려주세요.

코드:

으아악

템플릿:

으아악
P粉373596828
P粉373596828

모든 응답(2)
P粉463418483

options-api를 사용하여 직접 작성할 수 있습니다:

으아아아

data() {..}의 콘텐츠는 자동으로 반응합니다. 따라서

를 사용할 필요가 없습니다. 으아아아
P粉425119739

제 실수는 `data()`의 반환 값에 isBtnDigitizePolygonClicked를 추가하지 않은 것 같아요

코드:

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