当前位置: 首页 > news >正文

嘉兴商城网站开发设计怎么去推广自己的店铺

嘉兴商城网站开发设计,怎么去推广自己的店铺,网站建设误区图,武汉做网站hlbzx之前有人问我 ,如果是二级路由如何添加,这里我做一个补充吧。直接拿方法去用就行。也不做解释了。稍微看下就能看懂了 假设,后端返回给我们一个数据 [“/defa”,"/defa/defa1"] 这样的一个路由表,我们就需要通过这个路…

之前有人问我 ,如果是二级路由如何添加,这里我做一个补充吧。直接拿方法去用就行。也不做解释了。稍微看下就能看懂了

假设,后端返回给我们一个数据 [“/defa”,"/defa/defa1"] 这样的一个路由表,我们就需要通过这个路由表去筛选匹配我们的动态路由,然后在进行添加。假设我们的动态路由是

[{path: "/defa",name: "defa",component: () => import("@/views/DefaCat.vue"),children: [{path: "/defa/fase1",name: "homelist1",component: () => import("@/views/UserZi.vue"),},{path: "/defa/fase9",name: "homelist9",component: () => import("@/views/UserZi.vue"),},],},{path: "/defa/fase2",name: "homelist2",component: () => import("@/views/UserZi.vue"),},
];

这样的一组数据,按照后端返回给我们的数据表,我们最终要拿到的数据是。

[{path: "/defa",name: "defa",component: () => import("@/views/DefaCat.vue"),children: [{path: "/defa/fase1",name: "homelist1",component: () => import("@/views/UserZi.vue"),},],},
];

这样才符合我们的设计需要,所以这里添加了一个方法,能够筛选出符合我们的代码,注意,这有2个弊端,第一,是当你父路由不存在后端的路由表而子路由存在时,子路由照样会被剔除掉,第二解释,只能筛选2层,也就是说动态路由里只有父路由子路由,多的无法筛选了。

const filterRoutes = (targetPaths:any, sourceRoutes:any) => {return sourceRoutes.map((route:any) => {const filteredChildren = route.children? route.children.filter((child:any) => targetPaths.includes(child.path)): [];return {...route,children: filteredChildren,};}).filter((route:any) => route.children.length > 0 || targetPaths.includes(route.path));
};

函数接收2个参数,第一个参数是后端传给我的路由表[“/defa”,"/defa/defa1"] ,第二个参数就是前端定义的整个的动态路由,函数的返回值就是我们的数据啦。我们可以根据这个数据动态添加路由或者是导航栏的权限控制

简易版的动态添加路由,可以作为参考,这里没有加入token是否存在的逻辑。

router.beforeEach((to, from, next) => {console.log(to.name, 99);if (!to.name) {filterRoutes(arrlist,routerlist).map((item: any) => {router.addRoute(item);  });next({ ...to, replace: true });} else {next();}next();
});

现在来说应该算是完全好了,这个这个权限组件,这里我们前端做的事情太多了,可以把活适当的分一点给后端,让后端传我们能直接用的路由表,不是更爽吗 哈哈。

我看哪天有时间,我会出一版封装好的有权限管理的vue3框架,包括路由权限和导航栏权限都会封装好,开箱即用。

http://www.yidumall.com/news/107778.html

相关文章:

  • 俄语网站建设全网软文推广
  • 短剧个人主页简介模板seo软件
  • 电子商务网站建设哪家好百度搜索简洁版网址
  • 什么是门户网站游戏推广员一个月能赚多少
  • 具有价值的网站建设百度游戏官网
  • 怎么在网站上做排名大连做优化网站哪家好
  • 赤峰网站设计爱站网长尾词挖掘
  • 南阳网站建设口碑怎么做营销推广
  • 怎样做企业手机网站自助建站seo
  • 广扬建设集团网站网络营销的概念与含义
  • 外贸网站建设制作教程百度搜索引擎推广步骤
  • 做网站写代码流程网站怎样做推广
  • 建设网站员工招聘策划方案长沙官网seo收费标准
  • 亚洲做性自拍视频网站简述什么是网络营销
  • 锦州网站开发怎么在百度发布个人简介
  • 网站如何做appapp推广引流
  • 有没有专业帮忙做ppt的网站如何自己做一个网页
  • 商场设计案例分析保定seo排名优化
  • 网站内容需要备案吗互动网站建设
  • 手机网站表单页面制作软文平台有哪些
  • 影视网站怎么做app三只松鼠搜索引擎营销案例
  • 做竞彩网站代理犯法么淘宝店铺怎么运营
  • 网站商城如何获取流量如何写市场调研报告
  • 西安建设网站公司哪家好电工培训技术学校
  • 蚌埠推广公司上海优化seo公司
  • 做简历哪个网站比较好网络推广渠道公司
  • 药物研发网站怎么做百度平台投诉人工电话
  • 山东省优质校建设网站百度站长工具排名
  • 网站模板怎么弄建立网站的基本步骤
  • 狠狠做网站 百度一下南宁seo排名首页