在应用内搜索设置并跳转
现在,firefox, chrome, win10 设置都提供了设置搜索功能,而且可以跳转到指定设置。这个功能我觉得很 "现代",但是这个功能如何做呢?
我觉得这个功能很像路由。我的想法是在构建界面时,为每个设置都注册上路由,然后加上层次关系。然后搜索的时候直接搜注册的 URL 就行了。打开时打开 URL,然后根据 URL 打开设置。但是这样做的话感觉工作量很大,而且也并不清楚组件之间的依赖关系。
那么这样的功能正确的实现方式是什么呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个比较简单的方式就是自己维护一份 map<std::string, std::funtional> ,在搜索的时候调用对应的函数。
当然,需要提供一个注册函数往 map 里注册键值对