当前位置:Gxlcms > JavaScript > vue的mixins属性详解

vue的mixins属性详解

时间:2021-07-01 10:21:17 帮助过:8人阅读

这篇文章主要介绍了vue的mixins属性详解,现在分享给大家,也给大家做个参考。

首先先给出官网 https://vuejs.org/v2/guide/mixins.html

今天在开发项目的时候要改变一个标签的属性,因为项目中有多个地方都要改(业务逻辑相同),所以就看有没办法只改变一个地方,把方法加进去,最后找官网就发现这个属性。

下面是我的-mixin.js 文件

这个文件就暴露出一个对象,不过这个对象和组件很类似,也就是组件的js代码部分类似。

这个.js文件要做的事情就是,在生命周期中和playList 变量改变的时候触发handlePlaylist 函数,但是这个函数的逻辑是在各自要改变的组件当中去实现。下面看看怎么用Mixin。

在使用的组件中这样调用。

mixins: 这个属性是个数组,也就是说可以加载多个 minxin 文件。

handlePlaylist 方法是完成业务逻辑。所以在组件的生命周期中都会添加 this.handlePlaylist() 方法。

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

Vue2.0 事件的广播与接收(观察者模式)

vue2.0安装style/css loader的方法

iview table高度动态设置方法

以上就是vue的mixins属性详解的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行