【开发】3.1-区块

1. 什么是区块

区块是研发资产的一种,它是一系列快速搭建页面的代码片段,它可以帮助你快速地在项目中初始化好一个页面,帮助你更快速的开发代码。当前的区块都是页面级别的区块,你可以理解为它是一些项目中经常会用到的典型页面的模板,使用区块其实相当于从已有的项目中复制一些页面的代码到你当前的项目中。

  • 以前开发一个页面:创建 JS ➜ 创建 CSS ➜ 创建 Model ➜ 创建 service ➜ 写页面组件。
  • 现在开发一个页面:下载区块 ➜ 基于区块初始化好的页面组件修改代码。

2. 使用区块

Ant Design Pro 中,使用 umi ui 进行区块管理。

在这里插入图片描述

2.1 区块和模板

在 Pro 中资产被分为了两种:区块和模板。区块可以类比为一个组件,而模板代表一个页面。区块现在支持所有 antd 中的 demo,可以更加快速的将 demo 导入到项目中去。下图演示了快速开发一个 crud 页面。

123

2.2 布局区块

该类区块提供了占位的能力,可以在指定位置添加其他区块;并且会通过代码合并的方式添加到目标文件中,这点更加符合代码组织的直觉。

123

3. 找回 Pro v2 中的所有界面

可以在 pro 项目根目录中执行 npm run fetch:blocks 来下载所有的区块。得到的界面将与 preview 中相同。

fetch:blocks 脚本可能有一些兼容性的问题,如果您碰到了问题,请到官方仓库提 issue

4. 更多内容

如果你想进行区块开发,可以在 umi 区块 中查看完整内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值