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