vue mixins组件复用的几种方式(小结)
最近在做项目的时候,研究了mixins,此功能有妙处。用的时候有这样一个场景,页面的风格不同,但是执行的方法,和需要的数据非常的相似。不管以上那种方式都不是很合理,因为组件写成2个,不仅麻烦而且维护麻烦;第二种虽然做了兼容但是页面逻辑造成混乱,必然不清晰;有没有好的方法,有那就是用vue的混合插件mixins。假设我们有几个不同的组件,它们的工作是切换状态布尔、模态和工具提示。这些提示和情态动词不有很多共同点,除了功能:他们看起来不一样,他们不习惯相同,但逻辑是相同的。请看一下代码用mixins引入toggle功能相似的js文件,进行混合使用先输出的是mixins的数据会在每一个组件中答应周期中的log,同时里面的方法,类似于vue的prototype添加实例方法一样。
用户评论