把组件相同的代码抽取出来编写成js文件使用时再引入组件 提高代码复用

例如

export const mixin = {methods: {showName(){alert(this.name)}}
}
<template><div><h2 @click="showName">学校名称:{{name}}</h2><h2>学校地址:{{address}}</h2></div>
</template>
<script>import { mixin } from '../mixin.js'export default {name: 'SchoolTest',data(){return {name: 'XXX',address: 'XXX'}},mixins: [mixin] //这里是局部引入}
</script>

全局引入则是在入口文件(main.js)中引入

1、导入js文件
import { mixin } from "./mixin"
2、注册
Vue.mixin(mixin)

Vue 组件 mixins相关推荐

  1. Element组件引发的Vue中mixins使用,写出高复用组件

    我们都知道 Vue 采用的是一种组件化开发模式,组件在 Vue 中一个非常重要的核心概念.每个组件都是一个完整的实例,组件的创建,组件间的通讯,组件如何更好的复用,以及整个的生命周期的钩子.所以你会发 ...

  2. Vue混入mixins

    Vue官网上介绍: 混入(mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式.混入对象可以包含任意组件选项.当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项. 虽然平 ...

  3. Vue组件实现函数防抖

    最近在掘金看到两篇非常不错的文章: 以vue组件或者插件的形式,实现throttle或者debounce 奇技淫巧 - Vue Mixins 高级组件 与 Vue HOC 高阶组件 实践 这两篇文章中 ...

  4. vue中mixins的使用方法和注意地方

    一.什么是Mixins? mixins(混入),官方的描述是一种分发 Vue 组件中可复用功能的非常灵活的方式,mixins是一个js对象,它可以包含我们组件中script项中的任意功能选项,如dat ...

  5. 自制vue组件通信插件:教你如何用mixin写插件

    "vue-unicom"的作者:szpoppy,如果觉得对你有用,请一定点个star 这个项目虽然是szpoppy的个人项目,但是在szpoppy公司内是在大面积使用的,一直由sz ...

  6. vue组件化开发实践

    前言 公司目前制作一个H5活动,特别是有一定统一结构的活动,都要码一个重复的轮子.后来接到一个基于模板的活动设计系统的需求,便有了一下的内容.首先会对使用Vue进行开发的一些前期需要的技术储备进行简单 ...

  7. vue 中 mixins 的使用

    本文同步发布在:vue 中 mixins 的使用 mixins(混入)就是定义了一部分公共的方法.计算属性或者钩子函数等 vue 组件中的可复用功能,然后混合进各个组件中使用.下面我们具体来看看怎么使 ...

  8. vue组件中的data为什么是一个函数

    一.总结 1.vue中组件是用来复用的,为了防止data复用,将其定义为函数. 2.vue组件中的data数据都应该是相互隔离,互不影响的,组件每复用一次,data数据就应该被复制一次,之后,当某一处 ...

  9. 【Vue】Vue中mixins的使用方法及实际项目应用详解

    文章目录 (1)mixin基础 (2)mixin特点 1.选项合并 2.方法和参数在各组件中不共享 (3)mixin与vuex的区别 (4)mixin与公共组件的区别 (5)项目实践 (6)总结 (1 ...

最新文章

  1. 专家支招:手把手教你如何选型移动CRM
  2. VC#版DirectX开发入门详解
  3. java 方法引用无效_InvalidProgramException:调用方法时无效的IL代码
  4. 字符串编辑距离的计算方法
  5. 2020杭电多校(二) New Equipments(最小费用最大流)
  6. Junit 4.x 单元测试,参数化测试,套件测试 实例
  7. PostgreSQL DBA最常用SQL
  8. c语言利用线程交替打印奇偶数,两个线程交替打印奇偶数
  9. MQTT(1)---物联网核心之MQTT(一)
  10. oracle instead of update触发器,oracle INSTEAD OF 触发器
  11. DOCTYPE用法详解
  12. 大数据Hadoop学习记录(5)----Ubuntu16.4下安装配置HBase
  13. 基于springboot的物资管理系统
  14. 多重共线性的解决方法
  15. webrtc中的码率控制
  16. 深入理解计算机系统(第三版)家庭作业 第七章
  17. 计算机怎么分硬盘,电脑分区怎么分_电脑分区怎么分合理
  18. 您需要来自administrator 的权限才能对此文件进行更改
  19. 数组最大值/最小值计算方法
  20. 炮轰三国服务器维护,炮轰三国小程序-微信炮轰三国小程序小游戏-游戏宝手游网...

热门文章

  1. 请问android直接post请求登录地址成功后,webview还是现实登录界面
  2. web前端之html从入门到精通
  3. TensorFlow2.0(六)--超参数搜索
  4. 图像处理基本算法之空间域图像增强
  5. java多态的简单例子_要JAVA的简单例子,继承\多态的,详细讲解运行的每一步
  6. PAT乙级 1094 谷歌的招聘(柳婼代码,测试点1、2、4、5分析)
  7. JS获取页面中Url的某个参数
  8. matlab瓶盖盖严检查,盖检机|瓶盖检测|外观检测设备|誉阵科技
  9. 在命令提示符中运行c语言程序,【命令提示符运行exe】命令提示符运行文件_命令提示符运行程序-系统城...
  10. android 属性动画实例,Android属性动画完全解析 中 ,ValueAnimator和ObjectAnimator的高级用法...