mixins就是混入。

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

同一个生命周期,混入对象会比组件的先执行。

1.创建一个test.js,用export暴露出mixins对象

export const mixinsTest = {methods:{hello(){console.log("hello");}},created(){this.hello()}
}

2.在组件中引入这个mixins对象,通过mixins:[xxx],使用mixins对象

<template>
<div>home
</div>
</template>
<script>
import {mixinsTest} from '../util/test.js'
export default {name: "Home",data () {return {};},created(){console.log("home");},//mixins的created会先被调用,然后再执行组件的created
  mixins:[mixinsTest]
}
</script>

补充:

可以混入多个mixins对象

//暴露两个mixins对象
export const mixinsTest = {methods: {hello() {console.log("hello mixins");}},created() {this.hello();},
}export const mixinsTest2 = {methods:{hello2(){console.log("hello2");}},created() {this.hello2();},
}

组件中引入两个mixins对象

<template>
<div>home
</div>
</template>
<script>
import {mixinsTest,mixinsTest2} from '../util/test.js'
export default {name: "Home",data () {return {};},created(){console.log("1212");},mixins:[mixinsTest2,mixinsTest] // 先调用那个mixins对象,就先执行哪个

}
</script>
<style lang="css" scoped>
</style>

打印的顺序是:

转载于:https://www.cnblogs.com/luguankun/p/10849636.html

vue的mixins的使用相关推荐

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

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

  2. vue 中 mixins 的使用

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

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

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

  4. vue中Mixins 与 Hoc

    什么是mixins 在官方文档中 混入 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式.混入对象可以包含任意组件选项.当组件使用混入对象时,所有混入对象的选项将被混入该组件本身 ...

  5. mixins php,vue的mixins属性详解

    这篇文章主要介绍了vue的mixins属性详解,现在分享给大家,也给大家做个参考. 首先先给出官网 https://vuejs.org/v2/guide/mixins.html 今天在开发项目的时候要 ...

  6. vue中mixins的使用方法

    参考官网以及网上的一些资料,最基本的用法 混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能.一个混入对象可以包含任意组件选项.当组件使用混入对象时,所有混入对象的选项 ...

  7. vue的mixins

    一.基础 提供组件选项的可复用性,比如:data.components.props.created.methods等等.当一个组件引用mixins的时候,所有mixins对象的选项将被"混合 ...

  8. Vue混入mixins

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

  9. 使用vue的mixins混入实现对正在编辑的页面离开时提示

    mixins.ts 1 import { Vue, Component, Watch } from "vue-property-decorator" 2 Component.reg ...

  10. vue中mixins的理解

    我的理解是能不用就不用,除非一个js文件在多个vue页面需要使用再用例如: test.js export default {//必须导出data() {return {reqName: '23'}}, ...

最新文章

  1. 推荐八款.Net优秀的开源CMS 内容管理系统
  2. 图像处理中的跨度(stride)
  3. 【Ubuntu】 Ubuntu16.04快速搭建环境
  4. C++ unordered_map 使用详解(含C++20新特性)
  5. DXperience 8.2.4 简繁体汉化,本地化,Skins包含webform,winform
  6. QT中的模态对话框及非模态对话框
  7. mysql g月份分组_PowerBI快捷键——视觉对象分组功能
  8. 嵌入式如何移植php,关于嵌入式web服务器的移植
  9. 拼多多12.12“全民真香节”启动 “真香”农货成为核心与亮点
  10. Android源码kernel编译
  11. patterns practices Security Guidance for Applications Index
  12. 洛谷P2257 YY的GCD(莫比乌斯反演)
  13. bzoj 1010: [HNOI2008]玩具装箱toy
  14. 怎样把ue4官方文档下载下来_ue4官方文档下载及翻译
  15. Matlab中绘制灰度直方图的两个函数imhist和histogram
  16. 程序员进阶必备--写文档
  17. smart-tax慧穗数字科技|企业财税数字化转型
  18. 深圳博瑞得一定不要去
  19. 视频教程-数据挖掘基础:零基础学Python数据分析-大数据
  20. php 科试题,科学网—《数据库系统原理与技术》试题库试题与参考答案选编6 - 程学先的博文...

热门文章

  1. 华为怎么分屏操作技巧_第五人格囚徒怎么操作 求生者囚徒操作技巧介绍
  2. 获取不到配置文件:InvalidConfigurationPropertyNameException: Configuration property name ‘‘ is not valid
  3. 用java代码写个蛋糕_【技术蛋糕】Java编程中写出好代码的建议
  4. flask框架前后端数据交互
  5. linux 以太坊开发环境搭建
  6. vueCLI脚手架的介绍和安装
  7. 安全中心开启小米云服务器,用小米手机一定要知道云服务还有这些功能,要不然手机真白买了...
  8. 手把手教你设计接口自动化测试用例:根据接口信息设计测试用例
  9. DDR3内存还能坚持几年?
  10. 工业大数据漫谈19:工业大数据数据采集常见的工业协议简介(下)