저는 vuejs를 처음 사용합니다. 아래에 표시된 코드, isBtnDigitizePolygonClicked
是一个响应式变量。我试图在isBtnDigitizePolygonClicked
的值发生变化时执行一些代码作为副作用。为此,我使用了watch
아래에 표시된 코드.
지금 겪고 있는 문제는 코드가 실행될 때 관찰자가 실행되지 않는 것처럼 호출에도 불구하고 onDigitizePolygon
方法,但在被观察的变量isBtnDigitizePolygonClicked
의 로그 메시지가 전혀 표시되지 않는다는 것입니다.
이런 현상이 발생하는 이유와 해결 방법을 알려주세요.
코드:
으아악템플릿:
으아악
options-api를 사용하여 직접 작성할 수 있습니다:
으아아아
를 사용할 필요가 없습니다. 으아아아data() {..}
의 콘텐츠는 자동으로 반응합니다. 따라서제 실수는 `data()`의 반환 값에
isBtnDigitizePolygonClicked
를 추가하지 않은 것 같아요코드:
으아악