PassValuesBetweenPages - HydraFramework/Hydra GitHub Wiki
传递参数给下一个页面
如何传递
旧代码实现push下一个页面
apps.pushPage("pageid")
apps.push("appid", "pageid")
apps.switchPage("pageid")
apps.switch("appid")
新代码实现
--- apps.pushPage(context)
apps.pushPage({
pageId = "somepageid",
my_parameters = xxx
})
--- apps.push(context)
apps.push({
appId = "appid",
pageId = "pageid",
my_parameters = xxx
})
--- apps.switchPage(context)
apps.switchPage({
pageId = "pageid",
my_parameters = xxx
})
--- apps.switch(context)
apps.switch({
appId = "appid",
my_parameters = xxx
})
新代码接收
--- 新页面
function onCreated(context)
-- context: {appId = "appid", my_parameters = xxx}
local my_parameters = context.my_parameters
...
end