V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
hanyu5166
V2EX  ›  JavaScript

开源 Vue + Koa 个人项目

  •  1
     
  •   hanyu5166 · 2019-11-14 09:04:44 +08:00 · 6608 次点击
    这是一个创建于 1596 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在学习 Koa 和 MongoDB,就配着 Vue 技术栈写了一个电商项目,分享出来。哈哈,可供需要者参考学习:

    https://github.com/hanyucd/vue-mall-mobile 喜欢的记得赏个 star 哟(鼓励我),哈哈,^_^!!.

    相关技术栈用到了:vue + vue-router + vuex + axios + scss + koa + mongodb + mongoose + vant

    Github 地址中有访问链接.

    代码我都加有注释(阅读起来不吃力),这样方便别人也方便自己阅读代码.

    32 条回复    2019-11-15 14:14:39 +08:00
    duola
        1
    duola  
       2019-11-14 09:12:28 +08:00
    鼓励
    guolaopi
        2
    guolaopi  
       2019-11-14 09:21:13 +08:00
    预览地址打不开了
    galikeoy
        3
    galikeoy  
       2019-11-14 09:56:56 +08:00
    强啊大佬
    lygmqkl
        4
    lygmqkl  
       2019-11-14 10:05:47 +08:00
    首屏 2.2min 光 js 加载了 6MB,大佬你确定不是来开玩笑的?
    tower1229
        5
    tower1229  
       2019-11-14 10:17:46 +08:00
    阿里云的 1m 服务器?这么慢啊
    dinjufen
        6
    dinjufen  
       2019-11-14 10:25:56 +08:00
    好慢
    wunonglin
        7
    wunonglin  
       2019-11-14 10:28:39 +08:00
    慢的不行
    hanyu5166
        8
    hanyu5166  
    OP
       2019-11-14 10:34:55 +08:00
    @dinjufen @wunonglin @lygmqkl 嗯嗯,确实太慢了,项目优化这块我目前还不太会。
    hanyu5166
        9
    hanyu5166  
    OP
       2019-11-14 11:16:07 +08:00
    @guolaopi 你现在访问试下看看。
    vaniot
        10
    vaniot  
       2019-11-14 12:06:18 +08:00
    好慢
    wangyzj
        11
    wangyzj  
       2019-11-14 12:06:58 +08:00
    我还是挺喜欢 vant 的
    huiyifyj
        12
    huiyifyj  
       2019-11-14 12:17:03 +08:00
    @tower1229 #5
    查了下 IP 好像是腾讯云 1M 的小油管。
    ddsfeng
        13
    ddsfeng  
       2019-11-14 12:22:23 +08:00
    不清楚你这项目是没完工, 还是说仓库里面的是 demo 代码?

    github.com/hanyucd/vue-mall-mobile/blob/master/server/routes/user.js#L54-L73

    github.com/hanyucd/vue-mall-mobile/blob/master/server/routes/user.js#L69

    这个将发送的手机验证码, 原样返回给前台, 你这个手机验证码的功能有啥用?
    hanyu5166
        14
    hanyu5166  
    OP
       2019-11-14 12:25:12 +08:00
    @huiyifyj 厉害呀,哥。就是 1M 的小油管
    meteor957
        15
    meteor957  
       2019-11-14 12:47:41 +08:00
    花了 2.3 分钟 请求了 20 个 JS 文件,感觉好慢
    ddsfeng
        16
    ddsfeng  
       2019-11-14 12:55:19 +08:00
    hanyu5166
        17
    hanyu5166  
    OP
       2019-11-14 13:03:12 +08:00
    @ddsfeng en en,本身也就是开源嘛,没太注意这些东西。
    geekc3t
        18
    geekc3t  
       2019-11-14 13:04:46 +08:00
    感谢分享.
    geekc3t
        19
    geekc3t  
       2019-11-14 13:05:32 +08:00
    已经点了 start,好了,现在是我的项目了.
    wyw223
        20
    wyw223  
       2019-11-14 13:07:39 +08:00
    厉害
    hanyu5166
        21
    hanyu5166  
    OP
       2019-11-14 13:12:23 +08:00
    @geekc3t
    poisedflw
        22
    poisedflw  
       2019-11-14 13:48:47 +08:00
    hanyu5166
        23
    hanyu5166  
    OP
       2019-11-14 13:55:07 +08:00
    @poisedflw 我看了下,仅有的 10 次。你给我刷完了,厉害了,哥。
    zzzzhan
        24
    zzzzhan  
       2019-11-14 15:33:02 +08:00
    vant 可以按需加载
    kylix
        25
    kylix  
       2019-11-14 18:57:29 +08:00
    收藏慢慢看
    sumarker
        26
    sumarker  
       2019-11-14 19:14:04 +08:00
    预览地址有点慢啊..
    T3RRY
        27
    T3RRY  
       2019-11-14 20:55:06 +08:00
    这是真的巨慢啊,能抽半支烟啦
    hanyu5166
        28
    hanyu5166  
    OP
       2019-11-15 08:16:00 +08:00
    @T3RRY 哈哈,是有些慢了,我在浏览器里访问就快,看来是加载的缓存呀。
    lygmqkl
        29
    lygmqkl  
       2019-11-15 09:57:32 +08:00
    @hanyu5166 建议学下 异步加载,首屏控制在 1m 以内,最大不能超过 2m,其实这才是开源的基础啊。
    gitjavascript
        30
    gitjavascript  
       2019-11-15 10:06:08 +08:00
    稍微优化下也不至于这么慢啊。你这加载速度。
    nonone
        31
    nonone  
       2019-11-15 11:21:39 +08:00
    不错 老哥有联系方式吗 前端想搞 node
    April5
        32
    April5  
       2019-11-15 14:14:39 +08:00
    gzip,async 加载了解下吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4337 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:12 · PVG 18:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.