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

不懂技术与产品怎样做网站网络广告文案

不懂技术与产品怎样做网站,网络广告文案,建立公司网站要多少钱,wordpress 查询系统目录 什么是动态路由? 应用场景: ant.design动态路由如何配置: 首先:找到app.tsx文件 然后:找到menuHeaderRender 其次:修改menuHeaderRender为menuDataRender​编辑 最后:在箭头函数里re…

目录

什么是动态路由?

应用场景:

ant.design动态路由如何配置:

首先:找到app.tsx文件

然后:找到menuHeaderRender

其次:修改menuHeaderRender为menuDataRender​编辑

最后:在箭头函数里return出对应的数据

代码例子

代码片段1:

代码片段2:

总结:


什么是动态路由?
 

动态路由是一种在Web应用程序中用于根据特定参数或条件生成路由路径的方式。与静态路由不同,动态路由的路径不是在代码中硬编码的,而是根据变量或参数的值而生成。这使得动态路由非常适合需要根据不同情况呈现内容或导航到不同页面的情况。

动态路由通常使用占位符或参数来定义路由规则,这些参数在访问特定路由时会被替换为实际的数值或文本。这些参数可以是用户输入的数据、URL中的查询字符串、或从应用程序状态中提取的信息。

应用场景:

以下是动态路由的一些常见应用场景:

  1. 参数化路由:例如,在一个博客应用中,动态路由可以用来根据文章的ID或slug(友好URL)来生成不同的文章详情页面。

  2. 用户配置:允许用户根据他们的个人设置或偏好访问不同的页面。

  3. 权限控制:基于用户的角色和权限,决定用户能够访问的页面。

  4. 多语言支持:根据用户选择的语言动态生成不同语言版本的页面。

动态路由通常与路由库或框架一起使用,例如React Router、Vue Router或Express.js等,以便在应用程序中实现灵活的导航和内容呈现。这种方法使开发人员能够根据不同的情况轻松地创建和管理路由,从而提高了Web应用程序的可扩展性和用户体验。

ant.design动态路由如何配置:

首先:找到app.tsx文件

首先找到app文件路径:src/app.tsx

然后:找到menuHeaderRender

然后找到menuHeaderRender: undefined,

其次:修改menuHeaderRender为menuDataRender

其次将menuHeaderRender改为为menuDataRender,然后后面为一个箭头函数

最后:在箭头函数里return出对应的数据

最后在箭头函数进行一些数据的操作,比如:

1.请求接口,获取接口的路径、名称等,然后将数据格式写成多维数组的形式(数组包多个对象)

2.写一个假数据,判断登录账号的权限然后return不同的路由

代码例子

代码片段1:

    menuDataRender: (menuList) => {

      let data = JSON.parse(sessionStorage.getItem('data'));

      let list = [];

      if (data == undefined) {

        return;

      }

      if (data.data.type_store == 4 && data.data.type_store != undefined) {

        list.push(

          '/welcome',

          '/profile',

          '/dashboard',

          '/dashboard/analysis',

          '/dashboard/monitor',

          '/form',

          '/profiles',

          '/user',

          '/order',

          '/users',

        );

      }

      return menuList.filter((item, index, arr) => list.includes(item.path));

    },

代码片段2:

    menuDataRender: (menuList) => {

      let list = [

        {

          name:'',

          path:''

        },

        {

          name:'',

          path:''

        },

        {

          name:'',

          path:''

        },

        {

          name:'',

          path:''

        }

      ]

      return list;

    },

目前只知道这种方法,如果还有别的方法还请多多指教~。

总结:

动态路由是一种灵活的网络路由方法,适用于需要适应变化的网络环境,但需要谨慎配置和维护,以确保网络的可靠性和安全性。

最后欢迎大家三连,多多支持~

http://www.yayakq.cn/news/922114/

相关文章:

  • 网站做302重定向会怎么样阿里云esc建设网站
  • 网站建设问题南阳网站seo推广公司
  • 怎样看网站是什么语言做的网站开发 软件有哪些
  • 网站底部代码大全冲浪网站优化网
  • 福州市建设厅网站网站 手机验证码 实例
  • 北京工程建设交易网丹东网站优化
  • 小程序代码做网站海口市建设局网站
  • 贵州省遵义市住房城乡建设局网站高端大气的的网站
  • 公司建网站软件做网站怎么添加点击事件
  • 网站和网页的区别在于系统开发难度最大的阶段
  • 庐山市建设规划局网站泉州app网站开发
  • 企业网站php源码免费下载网络黄页推广软件下载
  • 网站建设donglongyun住房和城乡建设部关于资质延期
  • 如何进行医药网站建设广州企业网站建设哪家服务好
  • 深圳做网站的公司哪个好凡科登录入口下载
  • 甘肃建网站网站建设及维护流程
  • 做网站流量怎么解决什么是网络营销的渠道策略
  • 百度怎样做网站排名往前wordpress logo制作教程
  • 设计案例的网站网站建二级目录
  • 东莞做网站设计制作最省钱的购物软件
  • 了解网站建设管理做网站如何分工
  • 网页给别人做的 网站后续收费北京怎么进行网页设计
  • 什么网站有教做变蛋的湖南佳邦建设有限公司网站
  • 中小学网站建设规范山东工程网站建设
  • 装修公司怎么做免费网站秦皇岛哪有网站优化公司
  • php网站建设找哪家好免费游戏大全
  • 定制微信网站福建建设厅网站首页
  • 南京中小企业网站制作西安美食网页设计
  • 网站建设的经验mp3网站源码
  • h5网站开发教程2015微信网站开发