Dalam Vue, kaedah untuk mendapatkan elemen DOM termasuk: 1. Gunakan $refs untuk mengakses elemen dengan atribut ref; atribut; 4. Gunakan panel "Komponen" Vue Devtools.
methods untuk mendapatkan unsur -unsur dom di vue
in vue, anda boleh mendapatkan elemen dom melalui kaedah berikut:
1. atribut ialah objek yang mengandungi rujukan kepada semua elemen dalam templat yang mempunyai atribut ref
. Gunakan $refs
untuk mengakses terus elemen DOM, seperti yang ditunjukkan di bawah:
<code class="vue"><template> <div ref="myElement"></div> </template> <script> export default { mounted() { console.log(this.$refs.myElement); // 输出 DOM 元素 } } </script></code>
2 Gunakan $refs
属性是一个对象,它包含了模板中所有带有 ref
属性的元素的引用。使用 $refs
可以直接访问 DOM 元素,如下所示:
<code class="vue"><template> <div #myElement></div> </template> <script> export default { mounted() { console.log(this.$refs.myElement); // 输出 DOM 元素 } } </script></code>
2. 模板中使用 #
修饰符**
#
修饰符可以将模板中的元素直接绑定到组件实例的 $refs
对象中,如下所示:
<code class="vue"><template> <ChildComponent ref="child"></ChildComponent> </template> <script> export default { mounted() { console.log(this.$refs.child.$el); // 输出子组件的根 DOM 元素 } } </script></code>
3. 访问子组件的根 DOM 元素
可以使用 $children
访问子组件,然后可以通过 $el
#
modifier**# dalam templat. Pengubah suai
boleh mengikat elemen dalam templat terus ke objek $refs
bagi contoh komponen, seperti yang ditunjukkan di bawah:
$children
untuk mengakses komponen anak, dan kemudian anda boleh mendapatkan elemen DOM akar komponen anak melalui atribut $el
, seperti yang ditunjukkan di bawah: Atas ialah kandungan terperinci Bagaimana untuk mendapatkan elemen dom dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!