前言
模块化这个词总是觉得不够形象,其实我觉得公共类更容易理解,就是把一些很多页面或地方都会用到的方法抽离到一个js文件中,用到的地方可直接获取一个该类的对象,再去调用其中的方法。
如何使用
使用起来很简单,可以在小程序内任意目录下新建js文件,然后将用到的方法抽离进到文件,接下来再把该方法暴漏出去就可以使用了。如下:
1、新建common.js
2、抽离的方法放至进去并暴漏
//抽离的公共方法
function sayHello(name) {
console.log(`Hello ${name} !`)
}
function sayGoodbye(name) {
console.log(`Goodbye ${name} !`)
}
//暴漏出方法
module.exports.sayHello = sayHello
module.exports.sayGoodbye = sayGoodbye
3、页面内使用
var common = require('../../common/common.js')
Page({
data: {
},
onLoad: function(options) {
common.sayHello("hanwei")
common.sayGoodbye("hanwei")
}
})