Web前端开发网

fly63.com

首页 资源 工具 文章 教程 栏目
  • 在线搜索
  • 文章标签
  • 广告合作
  • 赞助一下
  • 关于我们
资源推荐
阿里云优惠券
卓越的云计算技术和服务提供商
腾讯云优惠券
云服务器,云数据库,CDN,域名注册等多种云计算服务
扣子Coze
职场AI,就用扣子
豆包AI
字节跳动旗下 AI 智能助手
即梦AI
一站式智能创作平台,即刻造梦
AiPPT
全智能AI一键生成 PPT
堆友AI
零门槛,多风格AI绘画免费生成,电商海报设计神器
蜂小推
不扣量的项目推广平台
SpeedAI
一键去重、降AIGC率、数据可视化、论文写作

资源分类

AI智能 酷站推荐 招聘/兼职 框架/库 模块/管理 移动端UI框架 Web-UI框架 Js插件 Jquery插件 CSS相关 IDE环境 在线工具 图形动效 游戏框架 node相关 调试/测试 在线学习 社区/论坛 博客/团队 前端素材 图标/图库 建站资源 设计/灵感 IT资讯
网站收录 / 问题反馈

Bifrost UI

分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:https://bui.taopiaopiao.com/
GitHub:https://github.com/alibaba/bifrostui
网站描述:阿里跨平台多端适配 UI 组件库
访问官网
GitHub

Bifrost UI 是由阿里淘票票前端开源的多端用户界面 UI 组件库,旨在帮助开发者快速构建高质量、高性能的跨平台应用程序。一码多端、同时支持 H5 和小程序,包含主题定制、组件 Tree shaking等功能。


功能和特性:

多端适配:支持 Web 和小程序等多种平台,使得开发者可以使用同一套代码库来构建不同端的应用程序。

使用 TypeScript 开发:利用 TypeScript 的静态类型检查功能,可以在编译时期发现潜在的错误,提升代码质量和开发体验。

支持定制主题:允许开发者根据品牌或产品需求定制组件的主题样式,以保持应用的视觉一致性。

完备的跨端配套工具:提供一套完整的工具链,帮助开发者在不同平台间进行开发、构建、调试和部署。

完善的文档示例:提供详细的文档和丰富的示例代码,帮助开发者快速理解和使用组件库。

支持按需引用:允许开发者只加载所需的组件,减少最终打包体积,提高应用的加载速度。

单元测试:覆盖率超过 90%,通过广泛的单元测试确保组件的稳定性和可靠性,减少生产环境中的潜在问题。

高质量组件:提供数十个以上的高质量组件,优先满足移动端开发的需求,覆盖常见的组件场景。

组件封装更灵活:组件设计灵活,支持自由搭配和扩展,以适应不同的业务需求和定制化场景。


安装

npm install --save @bifrostui/react @bifrostui/styles
# or
yarn add @bifrostui/react @bifrostui/styles
# or
pnpm add @bifrostui/react @bifrostui/styles


使用

先在全局引入组件库的主题样式包 @bifrostui/styles

通过全局js中引用

import '@bifrostui/styles';

或者在全局css文件中引用

@import '~@bifrostui/styles';

组件使用直接引入即可

import { Button } from '@bifrostui/react';


小程序配置

BUI在小程序端的使用需要基于 Taro 框架开发。我们需要安装 @tarojs/plugin-html 并且在Taro的config文件里增加如下配置

plugins: [
['@tarojs/plugin-html'],
],
webpackChain: (chain, webpack) => {
chain.resolve.extensions.prepend('.miniapp.js');
},


按需引入

BUI 默认支持基于 ES module 的 tree shaking,如果你的环境不支持 Tree Shaking,那么你可以手动引入部分组件:

import Button from '@bifrostui/react/es/button';


仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!

链接: https://fly63.com/nav/4177

更多»
热门资源
bootstrap
最流行的HTML,CSS和JavaScript框架,用于开发响应式,移动端先行的web项目
官网
GitHub
Materialize
基于Material Design的现代响应式前端框架
官网
GitHub
Element UI
一套基于 Vue 2.0 的桌面端组件库
官网
GitHub
Material Design(MDB)
领先的Bootstrap UI套件之一
点击进入
Muse-UI
基于 Vue2.0 的 Material Design UI 库
官网
GitHub
sb-admin
基于Bootstrap简约美观的后台管理模板
官网
GitHub
Magic UI
为设计工程师打造的UI库
官网
GitHub
Vue-Access-Control
Vue权限管理解决方案
官网
GitHub
RmlUI
桌面端GUI开发框架
官网
GitHub
HeroUI
基于TailwindCSS构建的React 现代UI框架
官网
GitHub
tweakcn
shadcn/ui组件可视化无代码编辑器
官网
GitHub
kitty-ui
基于 Vue + Element 实现的权限管理系统
点击进入
GitHub
类似于Bifrost UI的资源
awesome-react-components
React 组件/库集合
点击进入
GitHub
umy-ui
基于 Vue 2.0 的桌面端组件库
官网
GitHub
Material Design(MDB)
领先的Bootstrap UI套件之一
点击进入
Laravel-admin
一个可以快速帮你构建后台管理的工具
官网
GitHub
material-ui
采用 Material Design风格的React UI组件
官网
GitHub
Atui
阿里通讯前端部推出的一个基于 Vue.js 2.0 的 UI 组件库
官网
GitHub
SUI
简单易用、功能强大的UI库
官网
ZUI
一个基于 Bootstrap 深度定制开源前端实践方案,帮助你快速构建现代跨屏应用。
官网
GitHub
目录

手机扫一扫预览

》
分享组件加载中...
首页 技术导航 在线工具 技术文章 教程资源 前端标签 AI工具集 前端库/框架 实用工具箱 广告合作 关于我们

Copyright © 2018 Web前端开发网提供免费在线工具、编程学习资源(教程/框架/库),内容以学习参考为主,助您解决各类实际问题,快速提升专业能力。