比如,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');