1.什么是混入?
就本人自我理解就是,写一个方法然后其它组件都可以引用使用。
有一种给组件用小组件的感觉。不过这个小组件需要用 mixins:[ ] 来声明。
2.示例
1.先创建一个文件夹mixin然后在文件夹中创建js文件

2.引用

test.js中的变量和方法可以直接使用。
这样极大的方便了我们的复用。
3.完整代码
1.js
export default {
data() {
return {
num: 0
}
},
methods: {
addnum() {
this.num++
}
}
}2.vue
<template>
<div id="demo">
<div>{{ num }}</div>
<button @click="addnum">+</button>
</div>
</template>
<script>
//引入组件test.js
import test from "./mixin/test.js";
export default {
//声明
mixins: [test],
data() {
return {};
},
};
</script>
<style>
</style>有问题可以评论提出。
版权声明:本文为LoveZJC96原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。