V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
frank1256
V2EX  ›  程序员

最近学习 vue3+ts,写的小 demo,觉得还能看

  •  
  •   frank1256 · 2023-02-17 11:34:02 +08:00 · 3826 次点击
    这是一个创建于 640 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://52.194.229.31

    https://github.com/sunhao1256/lulu-admin

    参考了 soybean admin 的写法,学习了很多

    把 vuetify 卖 $99 的那个 vue2 主题,用 vue3 实现了一遍

    吐槽下 vuetify3 ,目前还不是非常完善额,坑多

    第 1 条附言  ·  2023-02-17 16:18:13 +08:00
    vuetfiy3 ,目前已经完善的不错了,除了 VDataTable ,还在实验,不过官方给了 lab 选择,可以用实验中的,官方基本一周一次 release ,discord 也有响应的
    第 2 条附言  ·  2023-02-18 11:01:12 +08:00
    预览地址变更 http://35.77.251.102/
    第 3 条附言  ·  2023-02-18 11:22:11 +08:00
    24 条回复    2023-03-24 15:34:15 +08:00
    noyidoit
        1
    noyidoit  
       2023-02-17 13:54:16 +08:00
    挺好看的,好奇做了多久
    cityeys
        2
    cityeys  
       2023-02-17 14:11:30 +08:00
    希望大佬出一篇详细的文章分享从 0 到 1 的过程
    IceBay
        3
    IceBay  
       2023-02-17 14:20:48 +08:00
    不懂请教一下,你这样没有版权问题吗?
    linxl
        4
    linxl  
       2023-02-17 14:26:43 +08:00
    不错,表示还在 vue2 。3 还不会
    frank1256
        5
    frank1256  
    OP
       2023-02-17 14:28:35 +08:00
    @noyidoit 断断续续一天 2 小时,能有快 2 个月了
    @cityeys 有时间就写,其实那个 soybean admin 已经有文档了,顶多 vuetify 的一些坑我能说两句
    @IceBay 有吧,影响别人赚钱了,也没有吧,我就硬抄,扒他图算不算
    ImmerTry
        6
    ImmerTry  
       2023-02-17 14:41:03 +08:00
    跪求大佬说下 vuetify 的坑
    keven1024
        7
    keven1024  
       2023-02-17 14:47:45 +08:00
    ui 写的真不错
    frank1256
        8
    frank1256  
    OP
       2023-02-17 14:57:34 +08:00
    @ImmerTry
    vuetify3 和 vuetify2 蛮大区别,组件用法上也很多区别,官网文档还没完善,bug 偏多,不过作者 fix 频率还是很快
    vuetify 自身不适合国内传统行业用,我之前给医院用过这个,他们老医生更喜欢 layui 那种棱角
    vuetify 很多组件我们业务上用的会没有,treeList ,如果用它,得提前调研一下组件够不够用
    vuetify3 的 css 重写,官方就只写了一句话,很多 scss 变量要去看源码找
    vuetify3 默认样式丑的一比,2 还是不错的,不过 3 提供的 preset 功能
    vuetify3 目前还差不少组件,不适合上生产
    vuetify3 的 ts typing 没暴露,得自己弄出来,写 tsx 的时候我的 ide 会有报错提示,ide 还没适配,但是 typecheck 没问题
    frank1256
        9
    frank1256  
    OP
       2023-02-17 14:59:39 +08:00
    @keven1024 抄的
    ImmerTry
        10
    ImmerTry  
       2023-02-17 15:10:01 +08:00
    @frank1256 感谢分享
    cjbi
        11
    cjbi  
       2023-02-17 15:15:02 +08:00
    挺不错的
    4196
        12
    4196  
       2023-02-17 15:42:31 +08:00
    已经不打算升级到 vuetify3 了,有机会就换到 quasar
    LeeReamond
        13
    LeeReamond  
       2023-02-17 15:56:41 +08:00
    @frank1256 本来想问问带佬这些组件都是手撸的吗还挺好看的,追踪了一下进度发现用的是 vuetify ,并且还有很多坑。其实我印象里去年这个四五月追踪这个问题的时候 vuetify 就是有很多坑的状态,等到今年了还是不行我看大概就是不行了。。。LZ 有同类产品无坑的推荐吗,我在考虑要不要再花时间学 react 撸这些东西能坑少一点
    liansishen
        14
    liansishen  
       2023-02-17 16:09:05 +08:00
    挺好看的,厉害了
    frank1256
        15
    frank1256  
    OP
       2023-02-17 16:16:34 +08:00
    @LeeReamond vuetify 替代品是 quasar ,vuetify2 版本很完善了。quasar 的使用我觉得很繁琐,高度定制化的地方不是很好,看点赞就知道还是 vuetify 好很多,之前一直用 vuetify2 ,等他刚出 3 的时候我也考虑换 quasar ,试过后还是觉得等 3 完善。
    sechi
        16
    sechi  
       2023-02-17 16:18:43 +08:00
    好看!
    godwei
        17
    godwei  
       2023-02-17 16:23:51 +08:00
    楼主工作了吗?
    asensio
        18
    asensio  
       2023-02-17 17:10:10 +08:00 via Android
    请问 ts 是写后端的语言么,之前只是偶尔听到,现在似乎时常看见
    sincus
        19
    sincus  
       2023-02-17 17:12:29 +08:00
    @asensio 应该前后端都可以写。
    frank1256
        20
    frank1256  
    OP
       2023-02-17 17:30:26 +08:00
    @godwei 4 年了,你要收我吗☺️
    frank1256
        21
    frank1256  
    OP
       2023-02-17 17:31:22 +08:00
    @asensio 源码只是前端的,ts 是现在配合 vue3 很流行的语言,但说实话有点‘麻烦“
    Mexion
        22
    Mexion  
       2023-02-17 18:32:53 +08:00
    @asensio ts 只是语言,能不能写后端要看运行时,js 是非常全能的语言,各种运行时,基本上你能想得到的它都能写😂比如你要写后端,可以选择 node.js 或者 deno 这两个运行时
    gideonsenku
        23
    gideonsenku  
       2023-02-18 19:37:29 +08:00
    楼主你好,近期我也有一些想把这一整套东西做一下实操,看了你的代码,有一些疑惑想问问,留下我的 wx: Z2lkZW9uc2Vua3U=
    yudoo
        24
    yudoo  
       2023-03-24 15:34:15 +08:00
    后端是用什么写的呀
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3383 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:41 · PVG 08:41 · LAX 16:41 · JFK 19:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.