本文记录我在工作中遇到的微信小程序问题
微信小程序目前有大小限制,最大不能超过2M,所以复用一些js文件是非常有必要的:
目前我所了解的是以下两类方法:
第一:将js文件放入主目录的app.js文件下
例如在app.js文件中放入函数:add:function(a,b){
return a+b;
}
此时在其他js文件中的函数中调用此函数,可以用如下方法:var app = getApp()
Page({
data: {
motto: ''
},
onLoad: function () {
that.setData({
motto: app.add(3,5);
})
}
})
此时motto的值就是8
第二:将js文件放入主目录的utils/util.js文件下
例如在util.js文件中放入函数function add(x,y){
return x+y
}
此时需要在module.exports里声明该函数(个人使用'声明'这个词语)module.exports = {
formatTime: formatTime,
add:add
}
此时在其他js文件中的函数中调用此函数,可以用如下方法:var util = require('../../utils/util.js')
Page({
data: {
motto: ''
},
onLoad: function () {
that.setData({
motto: util.add(3,5)
})
}
})
此时motto的值也是8
暂时使用这两类方法。希望对大家有帮助!