nav解决，全局context解决，todo：整理收尾