比如,A页面中通过shell.showPage跳转到B页面,想在B页面做一些操作的时候能给A页面传值,或者调用A页面的方法做一些事
A 页面中 定义一个方法,比如
Model.prototype.test = function(param1,param2) { // A 页面中定义的方法,用于被B页面调用! };
跳转页面的时候,代码如下:
var url = require.toUrl('./B.w'); var params = { a1: 'a1Value', a2: 2, data: { method:this } } justep.Shell.showPage(url, params)
在 B 页面调用A 页面传递过来的js方法,如下:
this.params.data.method.test('值1','值2');
评一波