Arahan ref dalam Vue digunakan untuk mendapatkan rujukan kepada elemen atau komponen DOM untuk beroperasi dan berinteraksi dengannya. Penggunaan khusus termasuk ref rentetan dan ref fungsi, dan fungsinya termasuk akses terus ke DOM, mengakses contoh komponen, mengurus data borang dan melaksanakan arahan tersuai.
Maksud ref dalam Vue
Dalam Vue, ref ialah arahan yang digunakan untuk mendapatkan rujukan kepada elemen atau komponen DOM. Menggunakan ref, anda boleh mendapatkan nod DOM atau contoh Vue bagi elemen atau komponen supaya anda boleh mengendalikannya.
Penggunaan
Terdapat dua cara untuk menggunakan ref:
<div v-ref="myRef">...</div>
<div v-ref="myRef">...</div>
<div v-ref-function="myRef">...</div>
Gunakan arahan v-ref-function untuk menggunakan fungsi sebagai nilai ref . Fungsi dipanggil selepas tika komponen dibuat dan menerima nod DOM atau tika Vue sebagai parameter. Contohnya: <div v-ref-function="myRef">...</div>
Akses terus ke DOM: Anda boleh mengakses terus nod DOM dan melakukan operasi, seperti menukar gaya, menambah pendengar acara, dsb.
Akses tika komponen:
Anda boleh mengakses tika komponen lain, memanggil kaedahnya atau mengakses sifatnya.<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>
Atas ialah kandungan terperinci Apakah maksud ref dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!