leonkwok1992
leonkwok1992
  • 发布:2016-04-25 18:11
  • 更新:2016-04-25 18:22
  • 阅读:1296

show()回调函数没效

分类:HTML5+
<script>  
    mui.init();  
    mui.back = function() {};  
    mui.plusReady(function() {  
        var indexPage = mui.preload({  
            id: "index",  
            url: "index.html",  
        });  
        var loginPage = mui.preload({  
            id: "login",  
            url: "login.html",  
        });  

        document.getElementById("close").addEventListener('tap', function(event) {  
            var page = loginPage;  
            var id = "login";  
            if (plus.storage.getItem("$user")) {  
                page = indexPage;  
                id = "index";  
            }  
            var thisPage = plus.webview.currentWebview();  
            page.show(id,"pop-in",200,function(){  
                alert("1");  
                plus.navigator.setFullscreen(false);  
                console.log(thisPage.id);  
                thisPage.close();  
            })  
        }, false);  
    })  
</script>

以上是代码,点击之后会出现页面,但是不会执行回调函数的内容!

2016-04-25 18:11 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

 page.show("pop-in",200,function(){  
                alert("1");  
                plus.navigator.setFullscreen(false);  
                console.log(thisPage.id);  
                thisPage.close();  
            })
  • leonkwok1992 (作者)

    为什么不用加ID

    2016-04-25 22:34

  • DCloud_UNI_FXY

    回复 leonkwok1992:两种调用方式。一种是plus.webview.show。需要传入webviewId,一种是webview实例的show.不需要传入webviewId

    2016-04-25 22:39

  • leonkwok1992 (作者)

    哦哦~谢谢啊~

    2016-04-25 22:50

该问题目前已经被锁定, 无法添加新回复