微信小程序模块化开发

1.文件作用域

1.1 在全局的.js文件里面进行如下定义,可以定义全局数据

var that = this

that.globalData:{userInfo: null}

//可以自定义全局数据

1.2 在其他的页面的.js文件里面需要引入全局数据

var app = getApp()

//可在onShow周期函数里面定义该全局数据并且显示例如:

onShow : function(){

app.globalData.userInfo = "xyz";

console.log(app.golbalData.userInfo)}

2.模块化(公共方法)

2.1 随意到一个页面下再新建一个Log.js文件并且定义方法

function: PrintLog(value){

consloe.log("随意输出"+ value)},

//将方法导出

module.exports.PrintLog = printLog;

2.2若要在其他页面中使用该方法需要到其.js文件中引入并且使用

val until = require("../../util/Log.js")

onShow:functions(){

Log.PrintLog("随意输入");}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容