Vue之mixin混入详解

 在这里插入图片描述

局部混入

<template>

<div>

<h2 @click="showName">学生姓名:{{name}}</h2>

<h2>学生性别:{{sex}}</h2>

</div>

</template>

<script>

//引入一个混合

import {

hunhe,hunhe2

} from '../mixin'

export default {

name: 'Student',

data() {

return {

name: '张三',

sex: '男'

}

},

mixins: [hunhe,hunhe2]

}

</script>

export const hunhe = {

methods: {

showName() {

alert(this.name)

}

}

}

export const hunhe2 = {

data() {

return {

x: 100,

y: 200

}

}

}

全局混入

import { hunhe, hunhe2 } from './mixin'

Vue.mixin(hunhe)

Vue.mixin(hunhe2)

在这里插入图片描述

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!

以上是 Vue之mixin混入详解 的全部内容, 来源链接: utcz.com/p/240139.html

回到顶部