Les mixins dans Vue.js permettent aux composants de partager du code et de réaliser la réutilisation du code. Lors de la création d'un mixin, utilisez la fonction Vue.mixin(). Les composants peuvent importer du mixin via l'importation pour réaliser le partage de fonctions. Les meilleures pratiques consistent à garder les mixins légers, à ne contenir que du code réutilisable, à éviter les dépendances circulaires et à être entièrement testés.
Les Mixins sont un moyen puissant de partager du code entre plusieurs composants Vue. Ils permettent de créer des modules de code réutilisables pouvant être importés et utilisés par différents composants. Pour créer du code mixin, utilisez la fonction Vue.mixin()
: Vue.mixin()
函数:
<code class="javascript">Vue.mixin({ data() { return { message: 'Hello, world!' } }, methods: { sayHello() { console.log(this.message); } } });</code>
然后,您可以在任何组件中导入和使用此混合:
<code class="javascript">export default { mixins: [myMixin], mounted() { this.sayHello(); // 输出 "Hello, world!" } };</code>
如上所述,mixins 可以用于在组件之间共享代码。这对于共享常见功能(如数据、方法和挂钩)很有用。要共享组件中的代码,请使用 export default
<code class="javascript">// my-mixin.js export default { data() { return { message: 'Hello, world!' } }, methods: { sayHello() { console.log(this.message); } } };</code>
<code class="javascript">// my-component.js import myMixin from './my-mixin.js'; export default { mixins: [myMixin] };</code>
export default
pour exporter le mixin en tant que module : rrreee
Vous pouvez ensuite importer et utiliser ce mixin dans n'importe quel composant :Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!