検索

ホームページ  >  に質問  >  本文

Vue Options API/ のハードコーディングされたクラス プロパティの意味は何ですか?

Vue Options API を使用するときに var_B のようなプロパティを定義することに意味はありますか?メソッドの定義時またはテンプレート タグ内ではアクセスできません。これらの目的のために data() で変数を定義できることはわかっていますが、なぜ Vue でこれが許可されているのか、また実際の使用例があるのか​​どうか知りたいです

リーリー

テンプレートタグ内およびメソッド内でハードコーディングされたクラス属性を使用しようとしましたが、どちらも機能しませんでした

P粉864594965P粉864594965492日前601

全員に返信(1)返信します

  • P粉875565683

    P粉8755656832023-09-09 14:37:12

    data() はリアクティブ オブジェクトです。 Vue は変更を監視しており、data() によって返されたオブジェクトで宣言された値のいずれかが変更されると、Vue は使用されているすべての場所 (compute、##) を更新します。 # メソッド 、テンプレート)。

    Vue のベース エクスポートでのカスタム プロパティの宣言 (例では

    var_b) 無効です。アプリケーションでエラーは発生しませんが、this. (またはテンプレート内) に配置したものはすべて使用できなくなります。 コンポーネントを解決するときに単純な定数を読み取り、Vue による変更の監視を気にしない場合は、それを

    : のルートに配置します。 リーリー