新的一天,冲冲冲
我们先来认识一下什么是:export, es6中js支持module,一个js文件代表一个模块,我们可以用export来导出 用require和import引入
common.js中模块化是这样的
var sum =(a,b) => a+b
var sub =(a,b) => a-b
var mul =(a,b) => a*b
var di =(a,b) => a/b
module.exports={
sum,
sub,
mul,
di
}
引入使用是这样的
const m = require("./四则运算.js")
console.log(m.sub(2,2))
console.log(m.sum(2,2))
console.log(m.mul(2,2))
console.log(m.di(2,2))
默认是不支持import引入的,我们在使用之前需要用babel把es6降级到es5才可以正常使用 码来!
export default{
geylist(){
// 真是业务中,用异步获取数据
console.log("获取数据列表")
},
save(){
// 真是业务中,用异步获取数据
console.log("保存数据")
}
}
引入使用
import user from './userApi'
user.geylist()
user.save()
模块化让我们可以在js的开发中更加贴近我们熟悉的后端方式,可以用类似导包的方式来让我们的代码提高移植性和复用性,十分有效