位置:首页 > web前端 > vue

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混入的基本用法,希望可以帮助到各位

24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看