V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
d3George
V2EX  ›  分享创造

一款颜值在线的 React 后台模板-- Slash Admin

  •  6
     
  •   d3George ·
    d3george · 2023-12-26 20:00:56 +08:00 · 9766 次点击
    这是一个创建于 369 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简介

    Slash Admin 是一个现代化的后台管理模板,基于 React 18 、Vite 、Ant Design 和 TypeScript 构建。它旨在帮助开发人员快速搭建功能强大的后台管理系统。

    项目地址

    预览

    login.png login_dark.png analysis.png workbench.png

    特性

    • 使用 React 18 hooks 进行构建。
    • 基于 Vite 进行快速开发和热模块替换。
    • 集成 Ant Design ,提供丰富的 UI 组件和设计模式。
    • 使用 TypeScript 编写,提供类型安全性和更好的开发体验。
    • 响应式设计,适应各种屏幕尺寸和设备。
    • 灵活的路由配置,支持多级嵌套路由。
    • 集成权限管理,根据用户角色控制页面访问权限。
    • 集成国际化支持,轻松切换多语言。
    • 集成常见的后台管理功能,如用户管理、角色管理、权限管理等。
    • 可定制的主题和样式,以满足您的品牌需求。
    • 基于 MSW 和 Faker.js 的 Mock 方案
    • 使用 Zustand 进行状态管理
    • 使用 React-Query 进行数据获取

    快速开始

    获取项目代码

    git clone https://github.com/d3george/slash-admin.git
    

    安装依赖

    在项目根目录下运行以下命令安装项目依赖:

    pnpm install
    

    启动开发服务器

    运行以下命令以启动开发服务器:

    pnpm dev
    

    访问 http://localhost:3001 查看您的应用程序。

    构建生产版本

    运行以下命令以构建生产版本:

    pnom build
    

    构建后的文件将位于 dist 目录中。

    第 1 条附言  ·  2023-12-27 20:40:29 +08:00
    很多留言说网站很卡,可能是因为网站托管在 vercel 上,国内访问可能会卡
    82 条回复    2024-11-02 18:24:32 +08:00
    qloog
        1
    qloog  
       2023-12-26 20:40:57 +08:00
    UI 很酷,技术栈也很前卫,刚好需要
    d3George
        2
    d3George  
    OP
       2023-12-26 20:58:00 +08:00
    @qloog UI 复刻了国外一个付费模板,我把技术栈给换成 antd 了,然后其它技术栈我都用了最新的
    gezilzq
        3
    gezilzq  
       2023-12-26 21:07:26 +08:00
    @d3George 我说怎么看着这么像 mui
    d3George
        4
    d3George  
    OP
       2023-12-26 21:14:43 +08:00
    @gezilzq 不明白国外为啥不喜欢用 antd, 感觉比 MUI 好用多了
    wcs111
        5
    wcs111  
       2023-12-26 21:26:33 +08:00
    666
    1044523901
        6
    1044523901  
       2023-12-26 21:59:16 +08:00
    看起来不错,下个项目 react 脚手架用这个试试~
    leokun
        7
    leokun  
       2023-12-26 22:14:07 +08:00
    太好看了
    lstz
        8
    lstz  
       2023-12-26 22:48:32 +08:00
    感觉和 slash IM 很像,点赞
    d3George
        9
    d3George  
    OP
       2023-12-26 22:51:42 +08:00
    @lstz slash IM 是什么?
    ricebna
        10
    ricebna  
       2023-12-26 22:55:31 +08:00 via Android
    国外的付费模板,基于 mui 。ant 适合国内,mui 水土不符,但绝不是不好
    d3George
        11
    d3George  
    OP
       2023-12-26 22:57:08 +08:00
    @ricebna 说的对
    taotaodaddy
        12
    taotaodaddy  
       2023-12-26 23:19:25 +08:00
    op 审美挺好的
    etnperlong
        13
    etnperlong  
       2023-12-26 23:48:41 +08:00
    颜值非常高,不如新项目打算就用这个 UI 试试
    coolair
        14
    coolair  
       2023-12-27 00:15:40 +08:00
    提两个问题:
    1 )滚动时,导航栏透明效果会透过滚动页,导致显示不协调。
    2 )点击菜单切换时,载入图标会显示在左侧,而不是中间。
    softerzhangyu
        15
    softerzhangyu  
       2023-12-27 00:28:12 +08:00 via Android
    咋没看到表格
    sjhhjx0122
        16
    sjhhjx0122  
       2023-12-27 08:27:34 +08:00
    我就说怎么这么像 mui 里面那个付费的模版
    l4ever
        17
    l4ever  
       2023-12-27 08:54:31 +08:00
    早就 star 了, 做的很不错
    sudoy
        18
    sudoy  
       2023-12-27 08:55:29 +08:00
    好看是好看,不会用
    waising
        19
    waising  
       2023-12-27 09:02:06 +08:00
    star 了 后续可以用上
    lstz
        20
    lstz  
       2023-12-27 09:11:40 +08:00 via iPhone
    @d3George oh my fault, 我想说的是 slack
    vruzo
        21
    vruzo  
       2023-12-27 09:18:33 +08:00
    感觉中间内容部分居中在大分辨率屏幕下看着有点奇怪,左右间隙太大了
    suyuyu
        22
    suyuyu  
       2023-12-27 09:19:22 +08:00
    挺好看的 star 了
    iFishBone
        23
    iFishBone  
       2023-12-27 09:19:39 +08:00
    支持!
    EliStone
        24
    EliStone  
       2023-12-27 09:21:09 +08:00
    前两天准备学 React ,搜到了这个仓库,没想到就在 v2 上看到了,问一下,这个能弄动态路由控制权限么?
    CHTuring
        25
    CHTuring  
       2023-12-27 09:22:17 +08:00   ❤️ 3
    https://minimals.cc/auth/amplify/login?returnTo=%2Fdashboard

    复刻版吗...和原版还是有点差距...
    d3George
        26
    d3George  
    OP
       2023-12-27 09:23:30 +08:00
    @CHTuring 咱这只是自我学习使用,技术栈都换了
    d3George
        27
    d3George  
    OP
       2023-12-27 09:23:57 +08:00
    @EliStone 这个已经实现了动态路由
    d3George
        28
    d3George  
    OP
       2023-12-27 09:24:13 +08:00
    @vruzo 设置里可以设置
    jiejia
        29
    jiejia  
       2023-12-27 09:24:50 +08:00
    感觉有点卡呢
    d3George
        30
    d3George  
    OP
       2023-12-27 09:27:43 +08:00
    @jiejia 托管在 vercel 上的,是有点卡
    EliStone
        31
    EliStone  
       2023-12-27 09:28:05 +08:00
    @d3George 好的,感谢回复,是我学艺不精,没看懂路由那块的配置
    CHTuring
        32
    CHTuring  
       2023-12-27 09:29:53 +08:00
    @d3George MUI => Antd ,这不是换技术栈...只是换 UI 组件
    d3George
        33
    d3George  
    OP
       2023-12-27 09:33:02 +08:00
    @CHTuring zustand react-query MSW 这些都是我为了学习而特意替换的
    luffy
        34
    luffy  
       2023-12-27 09:33:19 +08:00
    @d3George
    ant design 跟 mui 都有个类似问题的,太过臃肿。而且 ant design pro 还跟一个 umi 深度绑定。
    如果是我,个人会偏向 chakra UI 或者 tailwind 。

    当然, ant design 的确是有不少方便的的 API 可直接用在 admin 这种类型中。
    JialinZz
        35
    JialinZz  
       2023-12-27 09:39:21 +08:00
    好东西 很喜欢 😁
    CHTuring
        36
    CHTuring  
       2023-12-27 09:40:19 +08:00
    @d3George 嗯,只是 Minimal 在 React 这个技术栈的 Admin 中,是个很出名的产品了,如果用它的 UI 设计,很容易产生比较,而且和国内的后台使用习惯其实差距很大。
    sobev
        37
    sobev  
       2023-12-27 09:42:12 +08:00
    确实好看
    lilei2023
        38
    lilei2023  
       2023-12-27 09:46:43 +08:00
    厉害,我以为是 mui , 原来是 antd ,花了不少时间去复刻吧
    d3George
        39
    d3George  
    OP
       2023-12-27 09:49:47 +08:00
    @lilei2023 我从 Vue 转过来的,哈哈,确实很艰难,不过 学到了很多
    MENGKE
        40
    MENGKE  
       2023-12-27 09:58:05 +08:00
    很好看,star 了。请问设计都是怎么搞的啊,我自己做出来都好难看
    d3George
        41
    d3George  
    OP
       2023-12-27 10:04:42 +08:00
    @MENGKE 设计是复刻了国外的一个付费模板,我没本事设计出这么好看的 UI
    lawsiki
        42
    lawsiki  
       2023-12-27 10:23:17 +08:00
    真不戳,已 star
    flyme2them00n
        43
    flyme2them00n  
       2023-12-27 10:28:17 +08:00
    好看,已 star
    dufu1991
        44
    dufu1991  
       2023-12-27 10:43:59 +08:00
    颜值非常好看,已经 star
    muchenlou
        45
    muchenlou  
       2023-12-27 10:45:09 +08:00
    很酷,不知道有没有后台
    euronx
        46
    euronx  
       2023-12-27 11:00:08 +08:00
    mui 风格,好看
    Pters
        47
    Pters  
       2023-12-27 11:15:49 +08:00
    我说下我的感受:挺好,不会
    d3George
        48
    d3George  
    OP
       2023-12-27 11:44:15 +08:00
    @Pters 什么不会啊
    zwpaper
        49
    zwpaper  
       2023-12-27 11:45:22 +08:00
    作为一个后端,入门无数次前端了还在入门,收藏一下看看是不是有机会再入门一次 🤣
    d3George
        50
    d3George  
    OP
       2023-12-27 11:49:17 +08:00
    @zwpaper 我以前也是后端
    haozi3156666
        51
    haozi3156666  
       2023-12-27 12:06:02 +08:00
    真不错
    NOspy
        52
    NOspy  
       2023-12-27 12:42:05 +08:00
    确实很好看,可我暂时不会 React
    beyondstars
        53
    beyondstars  
       2023-12-27 13:53:49 +08:00
    做得很好看,可惜实际使用中肯定会被啥都不懂的用户改得面目全非以适应实际业务需求,到了那时可能就不如这样好看了。虽然我觉得这个东西很不错,可是这种花里胡哨的节目应该只有领导、运营这些非技术人员会喜欢吧,专业的运维和系统管理员会用更加实用(但是少一些美化)的界面查看系统的后台监控。
    intmax2147483647
        54
    intmax2147483647  
       2023-12-27 14:15:24 +08:00
    真好看
    HaroldFinchNYC
        55
    HaroldFinchNYC  
       2023-12-27 14:18:23 +08:00
    不错
    fixed
        56
    fixed  
       2023-12-27 14:22:38 +08:00
    laravel China 社区看到了,发现跑这边来又看到了
    yuezk
        57
    yuezk  
       2023-12-27 14:40:03 +08:00
    @d3George #4 antd 的 accessibility 支持的没有 MUI 好,是很大的原因。国外比较看重 accessiblity.
    Pters
        58
    Pters  
       2023-12-27 15:04:48 +08:00
    @d3George 语言不会
    hancai
        59
    hancai  
       2023-12-27 15:26:48 +08:00
    正好想学学前端
    Varobjs
        60
    Varobjs  
       2023-12-27 15:30:04 +08:00
    用到什么技术啊,我浏览器打开就崩了

    ```

    Vivaldi 6.5.3206.48 (Stable channel) (x86_64)
    修订版本 8fb9c888b3427e1d18677fdbb0b537f856ef577b
    操作系统 macOS 版本 13.4 (版号 22F66 )
    JavaScript V8 12.0.267.10
    用户代理 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
    命令行 /Applications/Vivaldi.app/Contents/MacOS/Vivaldi --flag-switches-begin --flag-switches-end --origin-trial-disabled-features=WebGPU --save-page-as-mhtml
    可执行文件路径 /Applications/Vivaldi.app/Contents/MacOS/Vivaldi
    个人资料路径 /Users/none/Library/Application Support/Vivaldi/Default
    Linker lld
    变体版本种子类型 Null


    ```
    chanChristin
        61
    chanChristin  
       2023-12-27 15:33:22 +08:00
    好看,挺好看的。
    zwpaper
        62
    zwpaper  
       2023-12-27 16:16:10 +08:00
    @d3George #50 那你很厉害啊,现在是转成前端了吗?还是业余的? CSS 还有 HTML 一堆 DOM 的东西,完全写不明白
    FishBear
        63
    FishBear  
       2023-12-27 16:21:57 +08:00
    有没有觉得 antd 有点卡
    skyworker
        64
    skyworker  
       2023-12-27 16:22:00 +08:00
    挺好的, antd pro 捆绑了 umi 那一套玩意, 非常讨厌, 已经 star
    FishBear
        65
    FishBear  
       2023-12-27 16:25:24 +08:00
    @jiejia antd 确实卡
    spikeLee
        66
    spikeLee  
       2023-12-27 16:55:22 +08:00
    真不错,后续有增加 table 组件的计划吗?
    d3George
        67
    d3George  
    OP
       2023-12-27 16:59:55 +08:00
    @spikeLee table 组件指的是什么? 业务组件可以自己往里面填,架子反正搭好了
    lyhiving
        68
    lyhiving  
       2023-12-27 17:54:34 +08:00
    稍微有点卡
    zeyueguo
        69
    zeyueguo  
       2023-12-27 18:07:36 +08:00
    好看
    xiangchen2011
        70
    xiangchen2011  
       2023-12-27 19:36:44 +08:00
    挺好看的,赞一个
    NCZkevin
        71
    NCZkevin  
       2023-12-27 19:48:16 +08:00
    很好看,但是为啥感觉很卡
    weiweiwitch
        72
    weiweiwitch  
       2023-12-27 20:27:56 +08:00
    https://admin.slashspaces.com/ 这网站被卡巴挡了。是真有问题?还是那个狠人举报了?
    afreetool
        73
    afreetool  
       2023-12-27 21:13:20 +08:00
    确实帅
    pC0oc4EbCSsJUy4W
        74
    pC0oc4EbCSsJUy4W  
       2023-12-28 07:37:25 +08:00
    好看
    skyworker
        75
    skyworker  
       2023-12-28 10:08:42 +08:00
    @CHTuring https://minimals.cc/ 这个有 github 地址可以参考吗? 我看是要付费才有 src 可以看?
    ksmiloLove
        76
    ksmiloLove  
       2023-12-28 16:53:31 +08:00
    我说咋突然间 start 暴涨了,强啊
    wuzhanggui
        77
    wuzhanggui  
       2023-12-29 11:36:33 +08:00
    我搞了个 vue3 的,目前有 100 多个 start 了😀
    https://github.com/wurencaideli/dumogu-admin
    ARslince
        78
    ARslince  
       360 天前
    请问这个有 Vue3 版本的吗?这个页面 UI 真的太好看了
    d3George
        79
    d3George  
    OP
       285 天前
    @ARslince 目前没计划出 Vue3 版本的,你可以尝试下
    d3George
        80
    d3George  
    OP
       285 天前
    @wuzhanggui 👍🏻, 我这个也有 900 多 star 了
    d3George
        81
    d3George  
    OP
       285 天前
    @ksmiloLove 上过一次 github 排行榜,一天涨了 500 多 star
    d3George
        82
    d3George  
    OP
       57 天前
    @wuzhanggui 加油 看好你
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1376 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:11 · PVG 01:11 · LAX 09:11 · JFK 12:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.