Dalam Vue.js, maksud awalan tanda dolar ($) merujuk kepada sifat dalaman atau kaedah contoh Vue. Sifat dan kaedah ini digunakan secara dalaman oleh rangka kerja Vue.js, dan biasanya tidak disyorkan untuk mengakses atau mengubah suainya secara langsung. Awalan tanda dolar adalah untuk membezakan sifat dalaman dan kaedah contoh Vue daripada sifat dan kaedah yang ditentukan pengguna.
P粉199248808
2023-08-14 11:37:15
Dalam Vue.js, apakah maksud awalan tanda dolar di hadapan nama hartanah?
Contohnya: ini.$emit('diklik', 'demo')
Dalam Vue, penjelasan penggunaan awalan
$
和_
boleh didapati di sini:https://v2.vuejs.org/v2/style-guide/#Private-property-names-essential
Perincian diterangkan secara terperinci dibahagian.
_
untuk hartanah contoh peribadi:$
untuk hartanah contoh awam:Kedua-duanya digunakan untuk mengelakkan konflik dengan nama sifat yang dipilih oleh pencipta komponen, seperti prop dan sifat data.
$
Awalan bukan sahaja digunakan oleh API teras Vue. Ia juga biasa digunakan dalam perpustakaan yang menambah sifat kepada komponen. Contohnya:$store
.$route
和$router
.Ini adalah perpustakaan yang disokong secara rasmi, tetapi begitu juga dengan banyak perpustakaan pihak ketiga.
Ia juga boleh digunakan oleh kod aplikasi untuk mencipta sifat global. Contoh biasa ialah
$http
添加到Vue.prototype
(或在Vue 3中的globalProperties
).Dalam semua kes ini,
$
bertindak sebagai penunjuk kepada pembangun masa depan bahawa harta itu ditakrifkan di tempat lain, bukannya di dalam komponen semasa.