mixins的概念及使用

2023-06-01  本文已影响0人  扶光_

一,mixins的概念

mixin是vue提供的一种方式来分发vue组件的可复用功能,可以将相同的方法、字段等抽离出来,避免重复定义。混入分为局部混入和全局混入,一个mixin对象可以包含任意组件选项,data、methods、mounted等。
并且它的生命周期函数先执行。

二,使用方法
在今天做微信小程序项目时,为了解决每一个tabbar都需要用到的一个功能,提升代码的整洁和复用性,所以用到了mixins。

<script>
  import badgeMix from '@/mixins/tabbar-badge.js' //引用mixins
  export default {
    mixins: [badgeMix],//将内部方法挂载
    data() {
      return {
      };
    }
  }
</script>

在小程序中如果想实现分享功能,需要在各个组件中单独写分享方法,如果页面太多的话,非常麻烦。所以可以使用mixin来简化这个流程。

注意点:

上一篇 下一篇

猜你喜欢

热点阅读