Vue の ref ディレクティブは、DOM 要素またはコンポーネントを操作して操作するために、DOM 要素またはコンポーネントへの参照を取得するために使用されます。具体的な使用法には文字列参照と関数参照が含まれ、その機能には DOM への直接アクセス、コンポーネント インスタンスへのアクセス、フォーム データの管理、カスタム命令の実装が含まれます。
Vueにおけるrefの意味
Vueにおいて、refはDOM要素またはコンポーネントへの参照を取得するために使用される命令です。 ref を使用すると、要素またはコンポーネントの DOM ノードまたは Vue インスタンスを取得して、それらを操作できるようになります。
使用法
ref を使用するには 2 つの方法があります:
<div v-ref="myRef">...</div>
<div v-ref="myRef">...</div>
<div v-ref-function="myRef">...</div>
関数を次のように使用するには、v-ref-function ディレクティブを使用します。 ref の値。この関数はコンポーネント インスタンスが作成された後に呼び出され、DOM ノードまたは Vue インスタンスをパラメーターとして受け取ります。例: <div v-ref-function="myRef">...</div>
DOM への直接アクセス: DOM ノードに直接アクセスして、次のような操作を実行できます。スタイルの変更、イベントリスナーの追加など。
コンポーネント インスタンスへのアクセス:
他のコンポーネント インスタンスにアクセスし、そのメソッドを呼び出したり、そのプロパティにアクセスしたりできます。<code class="javascript"><template> <div v-ref="myRef">Hello Vue!</div> </template> <script> export default { mounted() { // 访问 DOM 节点 this.$refs.myRef.style.color = 'red'; // 访问组件实例 const otherComponent = this.$refs.otherComponent; otherComponent.greet(); } } </script></code>
以上がVue での ref の意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。