[英]Link to redirected route from root
對於我的應用程序,目標是使用戶轉到根目錄,並根據星期幾自動重定向到路由。 只要用戶通過輸入URI轉到路線,它就可以正常工作。 但是,我不確定如何鏈接到該鏈接,因為當我嘗試執行href="/"
,它只是轉到應用程序的根目錄,而不是預期的重定向路由。 不知道我是否以錯誤的方式考慮了這個問題。 以下是我目前的路線代碼。
FlowRouter.route('/boards/:slug', {
name: 'Boards.show',
action() {
mount(AppContainer, {
main: <BoardContainer/>,
});
},
});
FlowRouter.route('/', {
name: 'Home',
action() {
let day = new Date().getDay();
if (day === 0) {
FlowRouter.go('/boards/sunday');
} else if (day === 1) {
FlowRouter.go('/boards/monday');
} else if (day === 2) {
FlowRouter.go('/boards/tuesday');
} else if (day === 3) {
FlowRouter.go('/boards/wednesday');
} else if (day === 4) {
FlowRouter.go('/boards/thursday');
} else if (day === 5) {
FlowRouter.go('/boards/friday');
} else if (day === 6) {
FlowRouter.go('/boards/saturday');
}
},
});
然后,我只是使用<a href="/">Home</a>
鏈接到根,當然,這是行不通的。
我相信您想使用redirect
而不是go
因為您已經在路由中,例如:
redirect('/boards/sunday')
代替
FlowRouter.go('/boards/sunday')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.