什么是 mixins(混入)?
mixins(混入)是Vue提供的,通过它可以分发Vue组件中可复用的功能。mixins选项接收一个混入对象的数组,在这个对象中可以定义一部分公共的变量、函数、Vue生命周期函数等等选项,然后通过mixns(混入)将其融入到各个组件中。而融入进组件中的混合将优先执行。
注意:当组件和混入对象有同名变量、函数时,那么最终将会使用组件中的。
mixins(混入) 怎么使用?
使用背景:
在实际的开发过程中,我们发现需要根据不同的需求创建多个不同组件,而这其中有些组件在创建的时候会出现相同逻辑代码、相同的需求,比如:我需要创建多个部分相同的组件,而每个组件的配置信息都需要父组件传入,而这些数据在经过子组件处理以后都需要返回给父组件,也就是将父组件传递给子组件的数据进行更改以后再次返给父组件,那么这个时候就可以使用mixins(混入)来实现,示例代码如下:
1、首先创建一个要混入到各个组件的js文件