mixin的使用 发表于 2020-08-16 分类于 Vue.js 阅读次数: 创建混入对象并导出 1234567891011import {debounce} from "./utils";export default itemListenerMixin = { mounted() { let newRefresh = debounce(this.$refs.scroll.refresh,100) this.itemImgListener = () => { newRefresh; } this.$bus.$on('itemImgLoad',this.itemImgListener); }} 在组件对象中使用 引入 1import {itemListenerMixin} from "common/maxin"; 组件对象 1mixins: [itemListenerMixin], 注意:合并的时候各个属性的合并规则不同,例如,组件中的周期函数会进行合并,但是methods只会合并各个函数,而当组件和mixin中含有同一个函数事,该函数的内容以组件为主进行覆盖。 打赏 微信支付 支付宝 本文作者: WRM 本文链接: http://wrmxx.github.io/2020/08/16/mixin的使用/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!