混入的功能:可以把多个组件共用的配置提取成一个混入对象
1.新建一个mixin.js文件(名字可以自定义)
//这里采用的分别暴露
export const mixin={
data:{
name:"kks",
age:"19"
},
methods:{
sayHello(){
console.log("hello world");
}
}
}
2.引入
//全局引入,让所有的vue文件都能使用,在main.js中引入
import {mixin} from './mixin.js'
Vue.mixin(mixin);
//局部引入
//引入分别暴露
<template>
<div>
<button @click="sayHello">点击输出hello world</button>
<h3>{{name}}-{{age}}</h3>
</div>
</template>
<script>
import {mixin} from './mixin.js'
export default{
mixins:[mixin]
}
</script>
<style>
</style>