返回加载框架7

时间:2017-05-19 10:54:36

标签: javascript html-framework-7

我想在加载时返回当前页面。如果用户直接登陆该页面,则应重定向到主页。

以下脚本适用于' pageInit'但我希望加载当前页面。如果用户直接登陆电子邮件确认'它应该重定向到主页。

$(document).on('pageInit', function(e){ // it is working on pageInit but I need it in load.
    var page = e.detail.page;
    console.log(page.name);
    if(page.name=="email-confirmation") {
        mainView.router.loadPage('dashboard.html');//home page              
    }           

})

任何帮助将不胜感激。感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用preroute来管理重定向页面,不是吗?

答案 1 :(得分:0)

我想出了vanila javascript代码来实现我的需求。但请求@Djiggy建议使用preroute

    var data_attrs = [];
        var data_attr = "";
        $("body").each(function(){
            $(this).find(".page").each(function(){
                attr_value =  $(this).attr('data-page');
                data_attrs.push(attr_value) // returns dashboard and email-confirmation
            });
        });
        console.log(data_attrs);
        if(attr_value[1]=="email-confirmation") {
            mainView.router.loadPage('dashboard.html');//home page              
        }