美文网首页react & vue & angular
Vue组件高级通讯--篇7--mixin混入

Vue组件高级通讯--篇7--mixin混入

作者: 扶得一人醉如苏沐晨 | 来源:发表于2023-05-16 21:59 被阅读0次

mixin混入主要用于js代码复用
组件主要用于功能复用
混入就是把组件多次使用的属性和方法等内容进行封装

一、混入的使用

2.1、新建myMixin.js

图片.png

2.2、myMixin.js代码

export default {
  methods: {
    fun() {
      console.log("你好!!!!!!");
    },
  },
  data() {
    return {
      text: "混入测试",
    };
  },
  computed: {},
};

2.3、全局注入main.js

慎用可能会造成代码的污染

// 1.引用mixin
import myMixin from "./mixin/myMixin.js"
// 2.配置全局混入
Vue.mixin(myMixin)

2.4、局部混入 --mixins

<template>
  <div class="about">
    <h1>This is an about page</h1>
    <!-- 3.就可以直接想怎么用就怎么用混入的内容 -->
    <button @click="fun()">点我调用混入的方法--{{ text }}</button>
  </div>
</template>
<script>
// 1.引用混入
import myMixin from "./mixin/myMixin.js";
export default {
  // 2.调用混入
  mixins: [myMixin],
};
</script>

相关文章

  • Vue 之 混入

    1、混入 混入 (mixin) 是作用是分发 Vue 组件中可复用的功能; 一个混入对象可以包含任意组件选项; ...

  • 12 Mixins

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

  • Vue混入

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

  • vue 混入-19

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

  • 混入 mixin

    混入提供了一种非常灵活的方式,来分发Vue组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象...

  • Vue 之 混入(mixins)

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

  • mixins

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

  • vue自定义选项合并策略

    Vue的mixins,混入的data、props、methods里面的方法与组件的方法同名时,混入的方法会被组件的...

  • vue的mixin的使用

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

  • vue页面和component组件之间双向通讯(续1)

    VUE中父组件、子组件之间的双向通讯可以参见笔者的《vue页面和component组件之间双向通讯[https:/...

网友评论

    本文标题:Vue组件高级通讯--篇7--mixin混入

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