网站首页 > 编程文章 正文
之前的文章介绍了鹅厂开源的企业级框架TDesign,搭了一个简单的demo,我们产品经理觉得不好看,说字节的框架不错,让我们调研一下字节的框架,看起来清新 、大方、简洁。然后我就决定把Arco Design记录一下。
官网地址:https://arco.design/
github:https://github.com/arco-design
介绍
Arco Design 是字节开源的企业级设计框架,在字节体系里广泛应用。比如头条、抖音、西瓜视频等。有丰富的设计资源,组件众多,易于我们搭建企业web服务。而且提供了Arco CLI脚手架,方便快速上手。
提供了React、Vue版本,考虑的很周到啊。小伙伴们可以根据自己的喜好选择不同的版本。
最近又开源了Acro Design Mobile ,专门用于移动端开发,历时两年多的打磨,虽迟但到,可喜可贺。
快速上手
一、Acro Design
1、React版本
//同时安装 react >= 16.8 和 react-dom >= 16.8
// npm
npm i @arco-design/web-react
// yarn
yarn add @arco-design/web-react
import React from "react";
import ReactDOM from "react-dom";
import { Button } from "@arco-design/web-react";
import "@arco-design/web-react/dist/css/arco.css";
//以Button为例
ReactDOM.render(
<Button type="primary">Hello Arco</Button>,
document.querySelector("#root")
);
官方也提供了CDN使用:
- 开发环境:https://unpkg.com/@arco-design/web-react@latest/dist/arco.development.js
- 生产环境:https://unpkg.com/@arco-design/web-react@latest/dist/arco.min.js
2、Vue版本
//vue >= 3.2.0
//npm
npm install --save-dev @arco-design/web-vue
//yarn
yarn add --dev @arco-design/web-vue
全部引入
import { createApp } from 'vue'
import ArcoVue from '@arco-design/web-vue';
import App from './App.vue';
import '@arco-design/web-vue/dist/arco.css';
const app = createApp(App);
app.use(ArcoVue);
app.mount('#app');
按需引入
可以使用 unplugin-vue-components 、unplugin-auto-import 插件按需加载及自动导入。
3、Mobile
npm install @arco-design/mobile-react -S
//依赖
"peerDependencies": {
"react": ">=16.9.0",
"react-dom": ">=16.9.0",
"react-transition-group": ">=4.3.0"
}
//自适应
import setRootPixel from '@arco-design/mobile-react/tools/flexible';
setRootPixel();
页面展示
字节出品,必属精品!
好了,今天就介绍这么多了,喜欢Arco Design风格的可以在项目中使用了。说实话跟Ant Design差不多
猜你喜欢
- 2025-06-19 微信小程序主页面排版(微信小程序的页面布局)
- 2025-06-19 本地部署AI大模型,既省钱又安全,1000元的旧电脑也能成为AI PC
- 2025-06-19 应用HTML5和CSS3实现举报中心PC端与手机端举报页面的自适应设计
- 2025-06-19 大模型技术:详解LangGraph,从基础到高级
- 2025-06-19 使用Cloudflare加速网站的具体操作步骤
- 2025-06-19 你的笔记本电脑上可以免费使用chatgpt了,安装原来这么简单
- 2025-06-19 掌握这几个网页前端技巧,开发效率提升
- 2025-06-19 每月只要支付0美元,就能有效保证网站运行?
- 2024-08-16 MXFlutter:基于JS的Flutter框架,用JS也能写出Flutter应用
- 2024-08-16 重学 webpack 系列(一)(重载web)
你 发表评论:
欢迎- 最近发表
-
- 90岁老人科目三一把过火爆网络!考驾照、爱美甲……这群“90后”比年轻人潮
- DNF:遗忘之地任务流程,适用于新手起小号,装备修理白漂
- dnf手游:“首款流拍宝珠”,6位玩家眼睁睁看着500万泰拉丢失!
- dnf手游:小熊卡正式升级!可附魔到工会勋章,千万别卖!
- dnf手游:首张“涨抗魔”粉卡火了!以前3万没人要现在准备断货!
- dnf手游:团本币增加!3月26号打团有坑提前避开,浪费门票?
- dnf手游:涨价20倍!曾经没人要的,如今已是妥妥的T0材料!
- dnf手游:“官方鼓励回归”火了,白送玩家+20装备和王子卡等!
- dnf手游:无根之源千万别用!竞拍系统一定要抢否则错过崛起机会
- dnf手游:DNF手游各职业技能加点攻略、装备推荐!小白一看就会
- 标签列表
-
- spire.doc (70)
- instanceclient (62)
- solidworks (78)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)