Bagaimana untuk mencipta fungsi tersuai untuk Vue JS seperti cangkuk create()?
P粉512729862
2023-09-04 09:39:05
<p>Bagaimanakah saya harus membuat pemalam yang menambahkan fungsi bernama <code>struct</code> (seperti <code>created()</code> cangkuk) pada semua komponen? </p>
<p>Selain itu, saya mahu pemalam saya mempunyai akses kepada <kod>struktur</kod> </p>
<pre class="brush:js;toolbar:false;">eksport lalai {
struktur() {
// Akses kepada konteks
}
}
</pra>
<p>Saya perlu menyebut bahawa saya menggunakan Inertia JS. </p>
Anda boleh menggunakan Vue Mixins atau Composables.
Kedua-duanya boleh memberi anda beberapa fungsi dan pembolehubah yang dikongsi. Tetapi saya tidak tahu bagaimana untuk menentukan cangkuk baharu dalam Vue seperti create() . Saya perlu memulakan fungsi anda dalam create() sendiri. Sudah tentu, anda boleh menggunakan mixin untuk mengatasi cangkuk Vue sedia ada.
Mixin sangat mudah, tetapi tidak lagi disyorkan
Tiada
dicipta()
dalam Composition APIcreated()
,所以你必须使用onBeforeMount()
或onMounted()
, jadi anda mesti menggunakanonBeforeMount()
atauonMounted()
Berikut adalah contoh yang sangat asas menggunakan kedua-dua teknik