美文网首页
vue之Mixins混入

vue之Mixins混入

作者: 我写的代码绝对没有问题 | 来源:发表于2020-03-23 14:18 被阅读0次

先阅读vue的官网:https://cn.vuejs.org/v2/guide/mixins.html

Mixins

Mixins是一种分发Vue组件中可复用功能的非常灵活的一种方式。

mixins就是混入。一个混入对象可以包含任意组件选项。

什么时候使用Mixins

  1. 页面的风格不用,但是执行的方法和需要的数据类似,我们是选择每个都写呢还是提取出公共部分呢?

以vue-cli创建的项目为例,可以这样写:

  • mixin.js
export const circleSwiper = {
  data() {
    return {
       msg : 'hello',
       isshowing: false
    }
  },
  activated() {
    
  },
  methods: {
      toggleShow () {
        this.isshowing = !this.isshowing
      }
  }
}
  • 将mixin.js引入改组件,就可以直接使用toggleShow 方法了,在modal.vue中:
import {circleSwiper} from '@/assets/js/mixins.js'

export default {
    mixins: [circleSwiper],
    mounted () {
        
    }
}

当组件和混入对象含有同名选项时,这些选项将以恰当的方式混合。
mixin的数据对象和组件的数据发生冲突时以组件数据优先。

相关文章

  • Vue 之 混入(mixins)

    Vue 之 混入(mixins) 混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功...

  • mixins

    vue混入(mixins) 简介 混入 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混...

  • TypeScript19(Mixins混入)

    TypeScript 混入 Mixins 其实vue也有mixins这个东西 你可以把他看作为合并 1.对象混入 ...

  • 16-Vue之混入mixin的使用

    Vue之混入mixins(非完整版) 一、mixins基础介绍(不使用cli版本) 1.首先我们看一下vue官网对...

  • Vue 混入(mixins和Vue.mixin)

    1.mixins和Vue.mixin mixins 混入 (mixins) 是一种分发 Vue 组件中可复用功能的...

  • vue之Mixins混入

    先阅读vue的官网:https://cn.vuejs.org/v2/guide/mixins.html Mixin...

  • Vue 之 Mixins (混入)

    Mixins Mixins是一种分发Vue组件中可复用功能的非常灵活的一种方式。 什么时候使用Mixins 页面的...

  • vue中mixins的使用方法和注意点

    mixins基础概况 混入 (mixins): 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以...

  • Vue混入

    Vue 混入 混入 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以包含任意组...

  • vue 混入mixins

    mixins 混入是一种分发Vue 组件中可复用功能的非常灵活的方式。混入的对象中可以包含任何组件选项,当组件使用...

网友评论

      本文标题:vue之Mixins混入

      本文链接:https://www.haomeiwen.com/subject/icevqhtx.html