Vue.js ialah rangka kerja bahagian hadapan moden yang menggunakan beberapa konsep pengaturcaraan biasa seperti komponen dan pengikatan data. Dalam dokumentasi Vue.js, fungsi yang sangat biasa digunakan ialah fungsi yang dicipta. Artikel ini akan melakukan analisis contoh bagi fungsi yang dicipta dalam dokumen Vue.
Fungsi yang dicipta dalam Vue.js ialah fungsi cangkuk yang dipanggil apabila tika Vue dicipta. Ia boleh digunakan untuk memulakan beberapa data dan dipanggil apabila tika dibuat sepenuhnya . Fungsi ini boleh mengakses beberapa data dan kaedah dalam contoh Vue, termasuk sifat dan kaedah yang dikira.
Sintaks fungsi yang dicipta adalah seperti berikut:
new Vue({ created: function () { // ... } })
Apabila mencipta tika Vue, anda boleh menambah fungsi yang dicipta pada pilihan tika Vue. Apabila tika Vue ini dibuat, ia secara automatik memanggil fungsi ini.
Andaikan kita kini mempunyai komponen Vue mudah, yang digunakan untuk memaparkan imej dan sekeping teks. Kami boleh mentakrifkan templat dan data komponen ini seperti berikut:
<template> <div> <img :src="image"> <p>{{text}}</p> </div> </template> <script> export default { data () { return { image: '', text: '' } } } </script>
Sebelum komponen ini dicipta dan diberikan, kami perlu menggunakan permintaan HTTP untuk mendapatkan URL dan kandungan teks imej, dan kemudian menyimpannya kepada komponen masing-masing dalam data imej dan teks. Proses ini boleh dilaksanakan dalam fungsi yang dibuat. Berikut ialah fungsi yang dicipta yang melaksanakan fungsi ini:
export default { data () { return { image: '', text: '' } }, created () { axios.get('https://example.com/api/data').then(response => { this.image = response.data.imageURL this.text = response.data.content }) } }
Dalam fungsi ini, mula-mula kita menggunakan kaedah get pustaka axios, yang akan memperoleh beberapa data daripada URL yang ditentukan. Apabila kaedah get berjaya memperoleh data, kami menyimpan URL imej dan kandungan teks pada imej dan data teks komponen.
Menggunakan fungsi yang dicipta boleh memastikan bahawa data yang diperlukan oleh komponen telah diperolehi sebelum komponen dicipta sepenuhnya. Dan kerana fungsi yang dicipta dilaksanakan apabila tika Vue dicipta, ia boleh melakukan sebarang permulaan data yang diperlukan sebelum komponen itu dipaparkan.
Dalam dokumentasi Vue.js, fungsi yang dicipta ialah fungsi yang biasa digunakan. Ia boleh dipanggil secara automatik apabila tika Vue dibuat untuk memulakan beberapa data. Kita boleh menggunakan fungsi ini untuk mendapatkan data yang diperlukan sebelum komponen diberikan, menjadikan paparan komponen lebih lengkap dan sempurna.
Atas ialah kandungan terperinci Analisis contoh fungsi yang dicipta dalam dokumentasi Vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!