首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

前端UI框架Ant Design Pro

Ant Design Pro目前蚂蚁金服和阿里巴巴内部上百个项目正在尝试 Pro 的研发模式 1.安装node和git 2.从 GitHub 仓库中直接安装最新的脚手架代码。...$ git clone --depth=1 https://github.com/ant-design/ant-design-pro.git my-project $ cd my-project 目录结构...Ant Design Pro 的布局 在 Ant Design Pro 中,我们抽离了使用过程中的通用布局,都放在 layouts 目录中,分别为: BasicLayout:基础页面布局,包含了头部导航...如何使用 Ant Design Pro 布局# 通常布局是和路由系统紧密结合的,Ant Design Pro 的路由使用了 Umi 的路由方案,为了统一方便的管理路由和页面的关系,我们将配置信息统一抽离到...需要注意的是,这些布局组件和我们平时使用的其它组件并没有什么不同,只不过功能性上是为了处理布局问题。 除了 Ant Design 官方提供的布局组件,也可以试试 社区精选 里推荐的布局组件。

3.4K20

关于ant design pro的权限方案设计

对于我们前端开发者而言,我们需要的其实就是 得到用户的一个角色权限 使用得到的权限进行比较,对结果进行不同的处理 那我们来看看ant design pro 的权限方案是如何处理的。...ant design pro 中的权限方案 业界比较通用的ant design pro中的权限方案是如何设计的呢? 获取用户角色权限 一开始在进入页面的同时,会进行登陆校验。...如果未登录会跳转到登录页面,进行登陆操作,登陆成功后,会把当前用户的角色数据通过setAuthority方法存进 localStorage 中,方便我们重新进入页面时获取。...随着数栈的成长,旧方案慢慢的也暴露出了许多的问题。...新权限方案 在新方案中,业务包只保留权限的公共方法,把页面权限判断的逻辑进行的下放,子产品自己维护自己的权限判断逻辑,修改一条权限的逻辑也非常的容易, ​ 相比起 ant design pro 中通过角色进行判断

1.2K21

关于ant design pro的权限方案设计

对于我们前端开发者而言,我们需要的其实就是 得到用户的一个角色权限 使用得到的权限进行比较,对结果进行不同的处理 那我们来看看ant design pro 的权限方案是如何处理的。...ant design pro 中的权限方案 业界比较通用的ant design pro中的权限方案是如何设计的呢? 获取用户角色权限 一开始在进入页面的同时,会进行登陆校验。...如果未登录会跳转到登录页面,进行登陆操作,登陆成功后,会把当前用户的角色数据通过setAuthority方法存进 localStorage 中,方便我们重新进入页面时获取。...随着数栈的成长,旧方案慢慢的也暴露出了许多的问题。...新权限方案 在新方案中,业务包只保留权限的公共方法,把页面权限判断的逻辑进行的下放,子产品自己维护自己的权限判断逻辑,修改一条权限的逻辑也非常的容易, 相比起 ant design pro 中通过角色进行判断

83420

【玩转 Cloud Studio】初体验之Ant Design Pro

开发前的输入Ant Design Pro 作为一个前端脚手架,默认读者已经懂了一些前端的基础知识,并且了解 umi 和 Ant Design, 如果你是纯粹的新手,第一次来跑项目建议读一下 新手需知。...(以上文字引自Ant Design Pro 官网)使用背景近期由于想对现有后台前端进行改造升级,准备将搁置了很久很久的Antd(全称:Ant Design Pro,后面用缩写代替)捡起来,顺便看看更新到现在的情况...,正好发现了Cloud Studio这个平台,也算是一个契机吧.使用速览我们登录了Cloud Studio后会进入如下界面,我们没有发现自己所需的目标模板,直接选择:All in One图片根据Antd...官网最新版的文档,走初始化流程图片# 使用 npmnpm i @ant-design/pro-cli -gpro create myapp选择 umi 的版本?...不对啊,怎么跟官网的不太一样,是官网停止更新了,还是我这哪里又出问题了...图片附antd官方预览图图片结语初次尝试Cloud Studio,不确定是不是打开方式不对还是怎么着,总的来说没有达到自己的预期吧

1.2K30

关于ant-design表单问题

然后展示到页面上,像这类如果用state,setState的话也是非常方便就能解决的,但是这个页面涉及编辑,新增,如果单独拿一个state的值来设,感觉有些不爽,而且目前用的redux-saga来写的全局代码...下面是这个区域代码 const modalItems = [ { type: 'select', label: '设备类型', paramName: 'equipTypeId...接下来是问题: 当我没有点保存的时候,编码会根据名称的变化而变化, 当我点了保存后,编码则不动了. 问题根源: 根据官方页面介绍,看不出什么原因(反正我看不明白)....initalValue给覆盖了,再不能用initalValue来改变值了,事实也证明了这一点,我在react生命周期里,通过this.props.form.setFeildsValue()方法来改变编码的值就行的通了.代码如下

1K40
领券