将仿照的navigation分离出去