ホームページ > ウェブフロントエンド > Vue.js > vue の vm とはどういう意味ですか?

vue の vm とはどういう意味ですか?

下次还敢
リリース: 2024-05-09 16:21:17
オリジナル
527 人が閲覧しました

Vue の

vm は、現在の Vue インスタンスを参照するローカル変数であり、データ、計算されたプロパティ、メソッド、ライフサイクル フックなどのインスタンスのプロパティとメソッドにアクセスする方法を提供します。 1. vm.someData: テンプレート内のデータにアクセスします。 2. this.someData: コンポーネント コード内のデータにアクセスします。 3. this.someComputed: 計算されたプロパティにアクセスします。 4. this.someMethod: メソッドを呼び出します。

vue の vm とはどういう意味ですか?

Vue の vm とは何ですか? Vue.js の

vm は、Vue インスタンスを参照するローカル変数です。つまり、vm は現在の Vue インスタンスを指すオブジェクトです。

Vue インスタンスの構造

Vue インスタンスは、次のプロパティとメソッドを含むオブジェクトです:

  • data: インスタンス データを含むリアクティブ オブジェクト
  • computed: 計算されたプロパティを含む関数
  • メソッド: メソッドを含む関数
  • watch: データプロパティの変更を監視するオブザーバー
  • ライフサイクルフック: インスタンスのライフサイクル中に実行されるフック関数

vmの目的

vmはAを提供しますテンプレートとコードで Vue インスタンスにアクセスする方法。これを使用して、データ、計算されたプロパティ、メソッド、ライフサイクル フックにアクセスできます。

vm の使用方法

Vue テンプレートでは、次の構文を使用して vm にアクセスできます:

<code class="html">this.someData</code>
ログイン後にコピー

Vue コンポーネント コードでは、次の構文を使用して vm にアクセスできます:

<code class="js">this.someData</code>
ログイン後にコピー

以下例は、VM アクセス データ、計算されたプロパティ、およびメソッドの使用方法を示しています:

<code class="js">const app = new Vue({
  data() {
    return {
      count: 0
    }
  },
  computed: {
    doubleCount() {
      return this.count * 2
    }
  },
  methods: {
    incrementCount() {
      this.count++
    }
  }
})

app.vm.doubleCount // 0
app.vm.incrementCount()
app.vm.doubleCount // 2</code>
ログイン後にコピー

以上がvue の vm とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
vue
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート