vue之混入mixin的使用
dearweb
发布:2021-08-09 12:50:49阅读:
在使用vue做项目的过程中,相信不少伙伴都会有用到相同方法的问题,今天给大家介绍一下vue中的混入mixin的功能将公共方法打包调用,提升代码的复用性。
首先定义一个mixin的文件夹
文件夹结构
src-- -----mixin ----------baseMiXin.js
文件内部的内容
//定义相同方法属性
const baseMiXin = {
data() {
return {
apiUrl: "http://baidu.com"
};
},
methods: {
success() {
console.log("成功");
}
}
};
// 暴露文件
export default baseMiXin;引用文件
<template>
<div class="mixin">
{{success() }} <!--console.log("成功");-->
{{apiUrl}} <!--http://baidu.co-->
</div>
</template>
<script>
import baseMiXin from '../mixin/baseMiXin' // 导入mixins
export default {
mixins:[baseMiXin], // 混入
name: "mixin",
created() {
},
};
</script>
<style lang='less' scoped>
</style>扩展全局配置(直接修改main.js入口文件)
import { createApp } from 'vue'
import App from './App.vue'
import baseMiXin from './mixin/baseMiXin' // 导入mixins
// 全局配置mixin
app.mixin(baseMiXin )
app.mount("#app")上述就是vue项目mixin混入的基本用法,希望可以帮助到各位
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧