网页前端WeX5架构下,WinDialog子窗口1传递参数给主窗口关闭,再弹出子窗口2失败

Posted inns

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网页前端WeX5架构下,WinDialog子窗口1传递参数给主窗口关闭,再弹出子窗口2失败相关的知识,希望对你有一定的参考价值。

子窗口1的参数传递和关闭窗口函数
        this.owner.send({
            name:name.toString(),
            value:id
        });

     this.close();

 

子窗口2打开的函数

case window.mainRetName.SelectSchool:
                    //justep.Util.hint(event.data.value);
                    this.comp("winDialog").open(
                    {                       
                        src:require.toUrl("$UI/School/class/ClassDetailActivity.w"),                   
                        params:{
                            editable:true,               
                            newFlag:true,
                            idSchool:event.data.value
                        }
                    });
                    break;

子窗口2无法创建

 

解决办法,调整子窗口1传递参数和关闭窗口的时序,先关闭窗口,再传递参数,问题解决。

 

this.close();
       
        this.owner.send({
            name:name.toString(),
            value:id
        });

以上是关于网页前端WeX5架构下,WinDialog子窗口1传递参数给主窗口关闭,再弹出子窗口2失败的主要内容,如果未能解决你的问题,请参考以下文章

wex5中win8或者win10操作系统studio中新建.w向导或其他的编辑窗口显示不全

Wex5父子页面方法相互调用

wex5 实战 加密与解密系列 DES算法引入与调用

认识WeX5

wex5教程 宝塔面板+lnmp+wex5项目部署

利用WeX5集成百度地图 wex5是啥 wex5官网 wex5论