我已经使用StencilJs制作了一个web组件面包屑,当涉及到路由时,我会在react、react和Vue.But中使用这个web组件,我是否也应该在组件中配置路由呢?我可以看到,在不同的框架和库中,路由的实现是不同的。
我在组件输入中添加了路径,它们可以使用数组传递URL和面包屑的名称
面包屑值={ name:‘面包屑1’,路径:“/”},{名称:'breadcrumb2‘,路径:“/”},{名称:’面包屑3‘,路径:“/ },{名称:’面包屑4‘,路径:”/“},{名称:’面包屑5‘,路径:”/“};
发布于 2019-10-24 14:44:17
组件本身不应该关心路由,因为它们只是用于构建应用程序的部分。(例外是围绕路由特性设计的组件。)路由是一个应用层关注的问题,因此应该选择与应用程序框架和应用程序设计兼容的路由解决方案。最自然的选择是-角应用程序的角路由,反应程序的反应路由,.但你不用用那些解决方案。只要它与应用程序框架一起工作,就可以使用任何东西。例如,您可能能够构建一个通用的路由解决方案,该解决方案可以与角、Vue、React等一起使用,您也可以使用模板路由来实现这一点。但是,您不必仅仅因为使用模板来构建web组件就使用模板路由。
https://stackoverflow.com/questions/58481087
复制相似问题