Vue2.0
如果有需要源代码,请猛戳源代码
希望文章给大家些许帮助和启发,麻烦大家在GitHub上面点个赞!!!十分感谢
前言本文将介绍vue2.0中的组件的继承与扩展,主要分享slot、mixins/extends和extend的用法。
一、slot1.默认插槽和匿名插槽slot用来获取组件中的原内容。有的时候为插槽提供默认的内容是很有用的,例如,一个
180812/my-hello> welcome to xiamen 如果没有原内容,则显示该内容 // 默认插槽
image
2.具名插槽有些时候我们需要多个插槽,
- aaa
- bbb
- ccc
- 111
- 222
- 333
welcome to xiamen
image
二、mixins1.mixins简介混入 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。mixins 选项接受一个混合对象的数组。
2.mixins用途一般有两种用途:
1、在你已经写好了构造器后,需要增加方法或者临时的活动时使用的方法,这时用混入会减少源代码的污染。
2、很多地方都会用到的公用方法,用混入的方法可以减少代码量,实现代码重用。
例如下面的例子:实现每次数据变化时都能够在控制台打印出提示:"数据发生变化"
Mixins参考文章Vue官方文档技术胖vue2.0视频教程
num:{{ num }}
作者:浪里行舟
链接:https://www.jianshu.com/p/c43c4fde14af



