Vue 3 mixins 混入

本文详细介绍了Vue 3中的混入(mixins)功能,包括基础用法、选项合并策略、全局混入及自定义选项合并策略。通过实例展示了混入如何工作,如何处理同名选项,以及如何影响组件的生命周期钩子和对象选项。同时警告了全局混入可能带来的潜在影响。
摘要由CSDN通过智能技术生成

混入

其实混入理解很简单,就是提取公用的部分,将这部分进行公用,这是一种很灵活的方式,来提供给 Vue 组件复用功能,一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。

基础

接下来我们来看一个很简单的例子,在 src/views/ 新建 mixins.js 文件:

// define a mixin object
const myMixin = {
    created() {
        this.hello()
    },
    methods: {
        hello() {
            console.log('hello from mixin!')
        }
    }
}

然后我们在 TemplateM.vue 使用 mixins 来混入 myMixins

<template>
  <div class="template-m-wrap">
    <input ref="i
博客
v8worker
05-08 2890
05-06 2869
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值