初学微信小程序有很多不懂的。
微信小程序目前有大小限制,最大不能超过2M,所以复用一些js文件是非常有必要的:
目前我所了解的是以下两类方法:
第一:将js文件放入主目录的app.js文件下
例如在app.js文件中放入函数:
sum:function(a,b){
return a+b;
}
此时在其他js文件中的函数中调用此函数,可以用如下方法:
var app = getApp()
Page({
data: {
s: ''
},
onLoad: function () {
that.setData({
s: app.sum(9,7);
})
}
})
此时s的值就是16
第二:将js文件放入主目录的utils/util.js文件下
例如在util.js文件中放入函数
function sum(x,y){
return x+y
}
此时需要在module.exports里声明该函数(个人使用'声明'这个词语)
module.exports = {
formatTime: formatTime,
sum:sum
}
此时在其他js文件中的函数中调用此函数,可以用如下方法:
var util = require('../../utils/util.js')
Page({
data: {
s: ''
},
onLoad: function () {
that.setData({
s: util.sum(7,9)
})
}
})
此时s的值也是16
来源:oschina
链接:https://my.oschina.net/u/4278651/blog/4272223