Vue Options API を使用するときに var_B のようなプロパティを定義することに意味はありますか?メソッドの定義時またはテンプレート タグ内ではアクセスできません。これらの目的のために data() で変数を定義できることはわかっていますが、なぜ Vue でこれが許可されているのか、また実際の使用例があるのかどうか知りたいです
テンプレートタグ内およびメソッド内でハードコーディングされたクラス属性を使用しようとしましたが、どちらも機能しませんでした
data() はリアクティブ オブジェクトです。 Vue は変更を監視しており、data() によって返されたオブジェクトで宣言された値のいずれかが変更されると、Vue は使用されているすべての場所 (compute) >、##) を更新します。 # メソッド 、テンプレート)。
data()
compute
、テンプレート)。
var_b) 無効です。アプリケーションでエラーは発生しませんが、this. (またはテンプレート内) に配置したものはすべて使用できなくなります。 コンポーネントを解決するときに単純な定数を読み取り、Vue による変更の監視を気にしない場合は、それを
)
コンポーネントを解決するときに単純な定数を読み取り、Vue による変更の監視を気にしない場合は、それを
: のルートに配置します。 リーリー a
のルートに配置します。 リーリー
c が自動的に this.a * b の現在の値になります。
が自動的に
*
の現在の値になります。
Vue のベース エクスポートでのカスタム プロパティの宣言 (例ではdata()
はリアクティブ オブジェクトです。 Vue は変更を監視しており、data()
によって返されたオブジェクトで宣言された値のいずれかが変更されると、Vue は使用されているすべての場所 (compute
) >、##) を更新します。 # メソッド、テンプレート)。
var_b
)
無効です。アプリケーションでエラーは発生しませんが、this. (またはテンプレート内) に配置したものはすべて使用できなくなります。コンポーネントを解決するときに単純な定数を読み取り、Vue による変更の監視を気にしない場合は、それを
:
を変更すると、のルートに配置します。 リーリー
ac
が自動的に
this.a*
bの現在の値になります。