fe-interview
fe-interview copied to clipboard
你使用过vue的mixins吗?它有哪些适用场景?
mixins
是vue2.x提供的一种灵活的方式,可以向任意组件或者全局混入data
、methods
、components
、directives
等。mixins适用于全局公用数据、方法、组件等的注入的场景。
实际上 vue-router
插件的内部实现就是基于 mixins
,但是我们业务开发的时候 全局混入
要慎重使用,毕竟一旦使用,所有的Vue组件实例都会注入混入的逻辑。