Vue ialah rangka kerja JavaScript moden yang direka untuk membangunkan aplikasi satu halaman. Ia menyediakan cara yang cekap dan mudah diselenggara untuk membina aplikasi web melalui pengikatan data dua hala dan seni bina komponen. Walau bagaimanapun, dalam pembangunan Vue, kadangkala kita perlu memanggil kaedah HTML asli untuk melaksanakan beberapa fungsi khas. Artikel ini akan memperkenalkan cara memanggil kaedah HTML asli dalam Vue.
Vue.js melaksanakan pengikatan dua hala data Vue melalui DOM maya. Tetapi kadangkala kita perlu memanipulasi data secara langsung dalam DOM sebenar. Pada masa ini, kita perlu menggunakan fungsi kitaran hayat dan fungsi cangkuk Vue.
Dalam fungsi cangkuk yang dipasang pada kitaran hayat Vue, anda boleh mendapatkan DOM sebenar. Kita boleh mengaksesnya menggunakan harta $el. Setelah DOM sebenar diperoleh, kami boleh terus memanggil API asli HTML atau API jQuery untuk melaksanakan beberapa fungsi khas.
Sebagai contoh, jika kita ingin memanggil kaedah amaran asli HTML dalam Vue, kita boleh melakukan ini:
mounted () { this.$nextTick(function () { alert('Hello world!'); }) }
Dalam contoh ini, kami menggunakan kaedah $nextTick of Vue.js untuk memastikan kaedah alert() dilaksanakan selepas rendering DOM selesai.
Jika kami ingin mengendalikan DOM sebenar melalui jQuery dalam Vue, kami perlu memperkenalkan jQuery dalam fungsi cangkuk yang dipasang dan memanggil API jQuery di sana.
Sebagai contoh, untuk menggunakan jQuery untuk menetapkan atribut elemen DOM dalam Vue, kita boleh melakukan ini:
mounted () { this.$nextTick(function () { $('h1').attr('title', 'Hello World'); }) }
Dalam contoh ini, kami menggunakan jQuery untuk menetapkan atribut tajuk bagi unsur h1.
Walaupun Vue.js sendiri menyediakan banyak kaedah dan arahan yang mudah, dalam beberapa kes, kami masih perlu melaksanakan beberapa fungsi khas melalui kaedah HTML asli atau jQuery. Melalui kaedah di atas, kita boleh dengan mudah memanggil kaedah HTML asli atau API jQuery dalam Vue untuk mencapai pembangunan yang lebih fleksibel dan cekap.
Atas ialah kandungan terperinci Cara memanggil kaedah HTML asli dalam Vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!