在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
-
TabBar.Item 的 title 属性现在支持渲染函数动态生成内容了
-
FloatingBubble 增加了 --background CSS 变量
-
ActionSheet 增加了 popupClassName 和 popupStyle 属性 #4910
一、Ant Design Mobile介绍
Ant Design Mobile( 官网地址:https://mobile.ant.design/zh ) 是由支付宝设计团队基于蚂蚁集团的众多业务实践,亿万用户的验证反馈,抽象构建出的移动端资产库。希望可以帮助设计师们脑海中的 idea 轻松转变为自然好用的设计,给用户更真实自然的体验。
Ant Design Mobile功能特性:
高性能
无需配置,即可拥有最佳的包体积大小和最优的性能
可定制
基于 CSS 变量,可以灵活地调整组件外观或自由创造自己的主题
原子化
每个组件提供的功能,恰到好处地满足业务所需
流畅
拥有流畅的手势交互和细致的动画展示,助力打造极致体验
二、Ant Design Mobile版本更新
2022年2月21日 Ant Design Mobile5.0 首次进行发布,根据GitHub的描述,Ant Design Mobile5.0 版本是一次彻底的重做,它带来了全新的设计体验和 100% 重写的组件代码实现。
2022年2月21日-2022年3月12日,Ant Design Mobile在基于5.0版本的基础上再次更新了10个版本,截止到2022年3月12日 Ant Design Mobile5.6.0也进行了发布。
Ant Design Mobile5.6.0
【特性】
【优化】 在 Cascader 和 CascaderView 当层级减少时,会自动选择到最后一个可选的层级
【修复】 Checkbox & Radio 调整了 onClick 的行为,修复了一些内部元素的点击事件无法被外层捕获的问题 修复了 Badge 内容如果为数字 0,会无法正常显示的问题 修复了 Modal Dialog ImageViewer ActionSheet 组件调用 show() 后如果立即调用 close() / clear() 可能会无法正确地关闭弹层的问题
那目前我们是否可以在项目中直接使用Ant Design Mobile5.6.0版本呢?
引用Ant Design Mobile GitHub中解释:
5.0 版本已经在蚂蚁、阿里、菜鸟的诸多线上项目中落地使用,经过了非常复杂全面的使用场景的考验。我们相信对于新项目,现在直接使用 5.0 版本,并持续地跟进我们后续的升级,是毋庸置疑的最优选择。
不难看出,Ant Design Mobile5.6.0是可以项目开发中直接使用的。
三、Ant Design Mobile 使用
1、安装 create-react-app
脚手架
因为 Ant Design Mobile 是基于React的移动端组件库,首先我们需要安装好 React官方提供的脚手架 create-react-app
注意:如果你之前通过
npm install -g create-react-app
全局安装过create-react-app
,建议你使用npm uninstall -g create-react-app
或yarn global remove create-react-app
卸载该包,以确保npx始终使用最新版本。
create-react-app
安装命令:// 全局安装
npm install -g create-react-app
// 检查版本
create-react-app --version如果能够出现
create-react-app
版本号,说明安装成功(注意:由于create-react-app
在 2021-12-14更新到5.0.0版本,所以我们目前安装的是最新版本)
2、通过create-react-app
创建项目
create-react-app
创建项目命令如下:
以下选择
npx
或npm
或yarn
命令创建
(1)、使用npx命令创建
# 创建项目,注意:这里创建项目是 npx 而不是npm
npx create-react-app my-app
# 切换到项目中
cd my-app
# 启动创建好的项目
npm start
(2)、使用npm命令创建
# 创建项目
npm init react-app my-app
# 切换到项目中
cd my-app
# 启动创建好的项目
npm start
(3)、使用yarn命令创建
# 创建项目
yarn create react-app my-app
# 切换到项目中
cd my-app
# 启动创建好的项目
yarn start
启动创建的好的项目,就可以再浏览器中显示如下图所示内容:
创建好的目录结构如下图所示:
3、安装 Ant Design Mobile5.6.0
安装命令如下:
npm install --save antd-mobile@5.6.0
# or
yarn add antd-mobile@5.6.0
4、使用Ant Design Mobile5.6.0中的组件
APP.js
import logo from './logo.svg'
import './App.css'
import React from 'react'
// 引入 button组件
import { Button } from 'antd-mobile'
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
{/* button组件的使用 */}
<Button color="primary">Primary</Button>
</header>
</div>
)
}
export default App
浏览器中显示如下图所示:
打开浏览器调试器,打开浏览器的移动端调试工具,显示如下图所示:
在线体验地址:
https://codesandbox.io/s/antd-mobile-snrxr?file=/src/App.tsx
其它组件的使用可以继续参考 Ant Design Mobile中的说明进行使用。
四、结束语
以上是关于Ant Design Mobile5.6.0的版本更新说明和使用。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
在线学习前端开发学习周期是多久?
在线学习前端开发学习周期是多久?之前遇到很多自学前端的朋友,他们用1-2年的时间自学,依旧没有完全掌握前端开发的运营,从而再去参加线下培训,又用了4-5个月时间,终于达到了就业的水平。然而,现在在线教育逐渐成为前端开发学习者的首选。因为在线学习前端开发的学习周期完全是可控的,一般2-6个月的时间就可以完全掌握实战项目开发。
9981
2019-08-08 11:56:46
前端与移动开发培训班课程怎么样?学完能就业吗?
前端与移动开发培训班课程怎么样?学完能就业吗?其实博学谷的培训班课程都是十分有保障的,该课程内容包括目前最流行的三大框架(Vue、React、Angular),把全栈工程师必须要掌握的全部前端技术、Node.js相关后台技术、HTML5移动方向开发技术做了系统整合,真正做到了学完课程就可以就业。
5617
2019-12-16 18:49:05
前端与移动开发培训班师资力量怎么样?
前端与移动开发培训班师资力量怎么样?不得不说,博学谷的前端与移动开发培训班的老师,分为教学、教辅和就业三大团队,它们负责为每个学员提供全方面的教学服务。教学团队更是整个师资力量的核心,这些高级讲师都是在这个行业有着多年的实战开发经验,不仅专业能力极强,同时具有丰富的教学经验。下面是对博学谷前端与移动开发培训班师资力量的详细介绍。
4939
2019-12-16 15:49:14
Web前端在线学习实战教程介绍
从广义上来讲,所有用户终端产品与视觉和交互有关的部分,都属于前端工程师的专业领域。因此掌握Web前端开发技能,在这个大前端时代你将拥有更多的就业选择。为了帮助更多还在前端学习路上的小伙伴,本文将向大家介绍有些Web前端在线学习实战教程,希望大家能够通过实战巩固理论知识,掌握真正的开发技能!
5138
2020-06-01 10:27:35
JavaScript在HTML中的基础用法总结
网页主要由三部分组成,分别为HTML、CSS和Javascript。如果说HTML是肉身,CSS是皮相,那Javascript就是灵魂。因此,三者的联系与融合则至关重要。本文就来为大家讲解一下JavaScript与HTML的联系,即JavaScript在HTML中的基础用法。
3891
2020-08-13 16:49:48