一、开门见山 Ant Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式, 通过 Restful API 的形式和任何技术栈的服务端应用一起工作,技术组成主要是react+redux+dva+antd+fetch+roadhog,说白了就是基于React的一套脚手架,UI是 Ant Desi
转载
2024-06-01 07:01:52
788阅读
## 如何使用 Ant Design Pro 组件编写 JavaScript 应用
欢迎来到使用 Ant Design Pro 组件的学习之旅!本文将帮助你逐步使用 JavaScript 实现 Ant Design Pro 组件,适合刚入行的开发者。我们会通过一个简单的流程来引导您完成整个过程,最后呈现一个状态图来帮助您理解每一步的进展情况。
### 整体流程图
我们将整个过程分为以下几个步
通常我们在vue项目中都是前端配置好路由的,但在一些项目中我们可能会遇到权限控制,这样我们就涉及到动态路由的设置了。动态路由设置一般有两种:(1)、简单的角色路由设置: 比如只涉及到管理员和普通用户的权限。通常直接在前端进行简单的角色权限设置(2)、复杂的路由权限设置: 比如OA系统、多种角色的权限配置。通常需要后端返回路由列表,前端渲染使用1、简单的角色路由设置(1)配置项目
网络请求一. 简介对于中后台应用来说,很大一部分工作就在于请求后端的 CRUD 的接口,为进一步降低用户对请求层的感知,我们移除了默认生成的utils/request.ts文件,改成通过配置化的方式暴露给开发者做请求的配置和增强处理;同时通过业务总结出一套标准的接口结构规范,并提供统一的接口解析、错误处理的能力;后续将持续完善可配置项、提供垂直场景如列表、登录失效等解决方案。二. 使用1. 使用
第一篇文章简单的介绍了一下ant-design-pro,关于项目的搭建,我想官网的文档已经写得很清楚了,这里就不多做赘述了,这篇文章,我们来探讨一下ant-design-pro的动态路由。
动态路由首先是和用户登录权限挂钩了,不同的角色权限,看到不同的路由菜单,当用户登录后得到roles(角色),前端根据roles(角
转载
2024-03-19 00:04:06
143阅读
使用Ant Design Vue Pro 基础框架都知道好用,但是MultiTab标签一直未解决(V3.0.0),最新版解决了但是要收费9K(2022-01-21日)。 首先需要实现如下:MultiTab标签打开菜单路由页面之后keep-alive就一直保持缓存当前路由页面,直到点击MultiTab标签的X(或者点击菜单:关闭当前/关闭左边/关闭右边/关闭全部)此时删除keep-alive缓存。下
转载
2024-04-24 12:22:04
126阅读
实际上Ant Design Pro和Electron的官网的start已经将各自构建应用的方式讲述的很明白了,本文主要讲解一下在AntDesignPro使用Electron构建一个桌面应用时所遇到的一些需要注意的重点,以及解决方式。Electron官网地址Electron是什么?Electron是一个使
转载
2024-10-18 10:01:14
52阅读
最近在学习使用Vue作为前端的框架,本文记录路由插件vue-router,以及搭建登录页面的过程。
vue-router在使用vue-router时,我们需要做的就是把路由映射到各个组件,vue-router会把各个组件渲染到正确的地方。1安装、起步· 安装 npm install vue-router --save ·2基本用法· <div id="app"
转载
2024-04-30 07:13:32
107阅读
目录1. antd1.1 进入ant.design官网做初步了解1.2 安装antd1.3 动手实际操作2. ant design pro2.1 antd pro介绍2.2 antd pro安装2.3 andt pro 项目目录介绍2.4 函数式组件的扩展2.4.1 函数式组件的state, 用React.useState()2.4.2 函数式组件的 props2.4.3 函数式组件的r
转载
2024-05-08 09:11:45
171阅读
前言 学习总结使用,博客如中有错误的地方,请指正。改系列文章主要记录了搭建一个管后台的步骤,主要实现的功能有:使用路由模拟登录、退出、以及切换不同的页面;使用redux实现面包屑;引入使用其他常用的组件,比如highchart、富文本等,后续会继续完善。 github地址:https://github.com/huangtao5921/react-antDesgin-admin (欢
目录前言一、ModalForm销毁二、ModalForm编辑赋值三、ProFormUploadButton赋值四、其它总结 前言 使用了AntDesignPro,仿照TableList创建了自己的列表,列表添加编辑确成了困扰,添加编辑使用了ModalForm,有两个问题,一个使用后,页面数据无法清除,再点弹框还是原来的数据,第二个编辑的时候,初始数据赋值问题。AntDesignPro版本V5,开发
转载
2024-02-21 14:19:35
99阅读
在Ant Design Pro脚手架中,配置权限是很简单的,只需要在src/access.ts中返回一个对象,对象中的属性值是boolean类型,然后配合路由的 access:“键” 的属性,即会调用 src/access.ts 中返回的对应键进行鉴权,true则显示,false则不显示。并且src/access.ts的函数可以直接接收到initialState参数,即可以非常方便地拿到
转载
2024-02-26 15:26:52
266阅读
ant design pro of Vue版本登陆权限这是原始篇也是最好理解并且根据各自接口需求改方法,总结就是登陆的时候把角色权限id传到permission.js做匹配,然后vuex进行拦截匹配对应菜单结结尾附带路由文件代码。 1.第一步配置接口 注释main.js里mock.jsdevServer: {
// development server port 8000
port
转载
2024-04-29 19:06:07
87阅读
在程序开发过程中,难免会有“后悔”的时候。此时,如果你用了版本控制系统git,那么还有的救,当然前提是每个版本都提交了。git版本回退1.先查询一下当前状态,把当前没提交的先提交# 查询状态
git status -s查询结果如果返回有东西,,就说明还有未提交的修改,那么就赶紧提交git add .
git commit -m "..."2.git log列出所有版本,如下图git log --p
Ant Design Vue pro 动态路由的实现和打包Ant Design Vue pro 动态路由的实现和打包配置路由权限在config文件夹下router.config.js中配置路由权限 如下图所示配置请求网络接口在api文件夹下login.js中根据自己后台的数据修改路由权限封装规则在store/module/user.js中修改GetInfo方法源js修改后js后台数据示例{
"co
转载
2024-05-14 10:30:07
50阅读
Antd Pro V4 权限管理详解在这篇文章中,你将了解到:(文末有彩蛋!!!)antd-design-pro v4 是如何在用户登录的时候,进行鉴权的与权限管理有关的代码是如何作用的如何实现动态菜单 + 动态路由写这篇文章呢,是因为笔者公司最近要求做一个后台管理系统,要求在前端这里能根据角色映射并动态修改相应的菜单权限,笔者还是太菜了,看遍了网上关于antd pro权限的文章和issue,最后
转载
2024-04-28 09:28:56
55阅读
Ant Design Pro ProTable 基础配置说明ProTablecolumns基础使用遇到的问题建议最后 在此先说一下基础使用,后面再讲我遇到的问题基础配置说明配置也可以去官方文档,不过官方文档有些不是很全,我这里主要写一些基础需要用到的配置,补充一下官方文档没有的https://procomponents.ant.design/components/tableProTable属性描
转载
2024-04-30 17:14:59
87阅读
一、问题描述因为本白刚刚接触前端框架ant design pro,这两天遇到了一个问题,就是公司要做一个全英文网站,面向国际的,然后我就把antd的config.js默认语言设置成了英文的: config.js文件目录 设置如下:locale: {
// default false
enable: true,
// default
转载
2024-03-21 13:46:08
77阅读
项目使用的是ant design pro V2,比较老的版本了,项目部署之后每次首页都加载缓慢,看了下打包后的dist文件夹里,最大的两个文件是vendors.async.js和umi.js。 umi打包的时候会把第三方组件全部打包到vendors.async.js文件中,如果想要减小vendors.async.js文件的大小,就需要分析哪些组件被打包进去了,然后通过拆分去进行优化。这个还没有弄很
转载
2024-05-31 11:27:27
224阅读
之前写过一篇文章,简单的介绍了一个思路,主要是利用 React Hooks API 的特性做一个全局的数据管理方案,并且写了一个简单的 demo,随后丢到了 Github 上。这段时间基于这个 demo 结合 antd-design-pro 做了几个实际的项目,又接入了一些旧的项目。具体的业务场景包括:登陆、登出、基于 nodejs 后端 RESTFul 的接口的增删改查、表单、搜索、多个 sto
转载
2024-06-09 08:45:05
127阅读