Return 当前页面加载框架 7
Return current page on load framework7
我想return加载当前页面。如果用户直接登陆该页面,它应该重定向到主页。
下面的脚本适用于 'pageInit',但我想加载当前页面。如果用户直接登陆 'email-confirmation',它应该重定向到主页。
$(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
}
})
任何帮助将不胜感激。谢谢
您可以使用 preroute 来管理重定向页面,不是吗?
我想出了香草 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
}
我想return加载当前页面。如果用户直接登陆该页面,它应该重定向到主页。
下面的脚本适用于 'pageInit',但我想加载当前页面。如果用户直接登陆 'email-confirmation',它应该重定向到主页。
$(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
}
})
任何帮助将不胜感激。谢谢
您可以使用 preroute 来管理重定向页面,不是吗?
我想出了香草 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
}