Vue Mixins diimport secara global tetapi hanya digunakan dalam komponen tempatan
P粉436052364
P粉436052364 2024-02-26 17:39:58
0
1
353

Saya mahu menggunakan mixin dalam berbilang komponen tanpa perlu menulis pengisytiharan import dan penggunaan setiap kali. Saya telah cuba menyambungkan objek mixin kepada pembolehubah global melalui vue.prototype, tetapi mixin ditambahkan pada komponen sebelum pembolehubah global boleh diakses. Selain itu, saya tidak boleh mengimport mixin secara global tanpa menambahkannya pada semua komponen secara global (yang saya tidak mahu lakukan). Jika sesiapa mempunyai penyelesaian yang sesuai yang tidak melibatkan terlalu banyak kod saya akan berterima kasih. Oleh kerana ini adalah soalan pertama saya di sini, sila tinggalkan cadangan untuk penambahbaikan.

EDIT: Saya boleh mengimport mixin secara global, tetapi saya ingin menentukan sendiri komponen yang menggunakan mixin.

EDIT 2: Penyelesaian lain ialah di pelbagai campuran, tetapi saya tidak menemui cara untuk melakukan ini. Tidak memerlukan() mahupun import() boleh digunakan.

Edit 3: Saya memutuskan untuk tetap menggunakan mixin secara tempatan.

P粉436052364
P粉436052364

membalas semua(1)
P粉754473468

Awak dah cuba ni?

main.js

import yourGlobalMixin from '@/mixins/yourGlobalMixin.js'


Vue.mixin(yourGlobalMixin)

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan