Maison > Questions et réponses > le corps du texte
P粉6800005552023-08-25 13:31:15
Dans Vue 3, vous pouvez utiliser les méthodes de mixage de l'API d'application.
import { createApp } from 'vue' import App from './App.vue' import globalMixin from './globalMixin' const app = createApp(App) app.mixin(globalMixin) app.mount('#app')
Pour les composants, vous pouvez les ajouter un par un. Je préfère cette façon parce que c'est plus clair.
P粉7764125972023-08-25 13:14:46
Dans Vue 3, l'enregistrement des composants locaux et les mixins sont possibles dans le composant racine (utile pour éviter de polluer l'espace de noms global). Utilisez l'option extends
选项来扩展App.vue
的组件定义,然后添加自己的mixins
和components
:
import { createApp } from 'vue' import App from './App.vue' import Hello from './components/Hello.vue' import Thing from './components/Thing.vue' import globalMixin from './globalMixin' createApp({ extends: App, mixins: [globalMixin], components: { Hello, Thing, } }).mount('#app')
Enregistrer les composants un par un semble être une bonne approche, surtout s'il n'y a que quelques composants.