vue的mixins属性详解
发布时间:2020-12-17 02:30:37 所属栏目:百科 来源:网络整理
导读:首先先给出官网 https://vuejs.org/v2/guide/mixins.html 今天在开发项目的时候要改变一个标签的属性,因为项目中有多个地方都要改(业务逻辑相同),所以就看有没办法只改变一个地方,把方法加进去,最后找官网就发现这个属性。 下面是我的-mixin.js 文件 这个
首先先给出官网 https://vuejs.org/v2/guide/mixins.html 今天在开发项目的时候要改变一个标签的属性,因为项目中有多个地方都要改(业务逻辑相同),所以就看有没办法只改变一个地方,把方法加进去,最后找官网就发现这个属性。 下面是我的-mixin.js 文件 这个文件就暴露出一个对象,不过这个对象和组件很类似,也就是组件的js代码部分类似。 这个.js文件要做的事情就是,在生命周期中和playList 变量改变的时候触发handlePlaylist 函数,但是这个函数的逻辑是在各自要改变的组件当中去实现。下面看看怎么用Mixin。 0 ? '60px' : ''
this.$refs.recommend.style.bottom = bottom
this.$refs.scroll.refresh()
},}
}
在使用的组件中这样调用。 mixins: 这个属性是个数组,也就是说可以加载多个 minxin 文件。 handlePlaylist 方法是完成业务逻辑。所以在组件的生命周期中都会添加 this.handlePlaylist() 方法。 这样就可以减少一部分代码。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 从Flex执行JavaScript:这个javascript函数是危险的吗?
- React Native (一) bundling failed: Error: EBUSY: resour
- Sqlite SQL格式化输入函数splite3_mprintf
- MSC3N获取物料批次特性及特性值(一)
- React-Native之Android:原生界面与React界面的相互调用
- haskell – 如何在Hspec测试中使用QuickCheck?
- objective-c – 在Simulator上运行,在设备上失败:错误:Wa
- c# – 具有继承和通用约束的两步方法解析
- Flash Actionscript3殿堂之路
- NoSQL学习之路 (五):查询操作符(Query Operators).1st