在iOS上的Instagram
应用中,您会注意到当您退出时,会弹出modal
以进行登录。如果您点击signup
,则会在其中发生页面转换模态。
如何使用nativescript
实现相同的流量?
答案 0 :(得分:1)
点击登录按钮后,您需要致电topmost().navigate()
导航到目标网页,还需要拨打closeCallback()
来隐藏模态页面。
这段代码可能会有所帮助 -
点击退出时:
page.showModal("logoutModal", context, function(data){
console.log("Displaying Logout Modal");
}, fullscreenBoolean);
单击Login或模态上的其他按钮:
export function moveTo() {
var navigationEntry = {
moduleName: "landingPage"
}
frame.topmost().navigate(navigationEntry);
closeCallback();
}
有关详细信息:https://github.com/NativeScript/NativeScript/issues/3308
我刚使用上面的代码,它对我来说很好。