私は vuejs を初めて使用します。以下のコードに示すように、isBtnDigitizePolygonClicked
はリアクティブ変数です。 isBtnDigitizePolygonClicked
の値が変更されたときに副作用としてコードを実行しようとしています。このために、以下に示すように watch
を使用しました。
私が現在抱えている問題は、コードの実行時に、onDigitizePolygon
メソッドが呼び出されているにもかかわらず、観測変数 isBtnDigitizePolygonClicked
のログ メッセージが表示されないことです。オブザーバーは実行されていません。
この問題が発生する理由と修正方法を教えてください。
######コード###:### リーリー ######テンプレート###:### リーリー
options-api を使用すると、次のように直接書くことができます:
リーリー
を使用する必要はありません。 リーリーdata() {..}
のコンテンツは自動的に応答します。 したがって、私の間違いは、`data()`の戻り値に
######コード###:### リーリーisBtnDigitizePolygonClicked
を追加しなかったことだと思います