在同一页面中的其他地方调用onLoad,具体操作如下:
1.可以先在onLoad里设置options的值
onLoad: function (options) {
that.setData({
pageOption: options
});
}
2.在其他地方调用时,可以这样调用
let that = this;
that.onLoad(this.data.pageOption);
这样就可以获取到onLoad函数里的值,当然获取其他值也可以使用同样的方法,先在onLoad里设置值,再用 ’this.data.值’ 的办法获取
举个例子:
//onLoad
onLoad: function (options) {
let that = this;
that.setData({
pageOption: options
});
},
//其他的方法
init: function () {
let that = this;
that.onLoad(this.data.pageOption);
},