目录
vue中提供了一种混合机制--mixins,用来更高效的实现组件内容的复用。
什么是Mixins?
vue中提供了一种混合机制--mixins,用来更高效的实现组件内容的复用。
混合对象可以包含任意组件选项。
当组件使用混合对象时,所有混合对象的选项将被混入该组件本身的选项。
mixins(混入),是一种分发 Vue 组件中可复用功能的非常灵活的方式,mixins是一个js对象,它可以包含我们组件中script项中的任意功能选项,如data、components、methods 、created、computed等等。我们只要将共用的功能以对象的方式传入 mixins选项中,当组件使用 mixins对象时所有mixins对象的选项都将被混入该组件本身的选项中来,这样就可以提高代码的重用性,使你的代码保持干净和易于维护。
Mixins的创建与使用
1.在src目录下创建一个mixins文件夹,文件夹下新建一个myMixins.js文件。
2.定义data、components、methods 、created、computed等属性, 和vue组件一样,并通过export导出该对象
3.在需要调用的组件中引入myMixins.js文件