Vue开发过程中完成对函数的封装和调用

75 阅读1分钟

在js文件中定义函数,利用export default暴露出去。再在需要使用的html文件中import该函数,后续使用。

第一种方法:

  • 新建api.js
let api={
	set(){
		console.log('set')
	},
	get(){
		console.log('get')
	},
	post(){
		console.log('post')
	}
}

export default api

  • 在组件中引入
import api from './api'		//api.js的路径,这里是当前文件夹
  • 使用api
created:function(){
    api.get() //打印出get
},

第二种方法

  • 新建一个login.js
export function login(a,b){
	······
}

  • 在.vue文件中调用
<script>
import {login} from "../apis/login.js"			//js文件路径

export default {
	methods:{
		login(a,b)
	}
}

export跟export default 有什么区别呢?

1exportexport default均可用于导出常量、函数、文件、模块等
2、你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用
3、在一个文件或模块中,exportimport可以有多个,export default仅有一个
4、通过export方式导出,在导入时要加{ },export default则不需要

通过export方式导出,在导入时要加{ },export default则不需要。使用export default命令,为模块指定默认输出