V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pyplayer
V2EX  ›  Vue.js

公司的 vue 代码 全是 html 文件, 没有 vuex router ,同事一人开发的,看了快两天已一头雾水,该如何是好

  •  1
     
  •   pyplayer · 2020-06-02 19:02:01 +08:00 · 2099 次点击
    这是一个创建于 1417 天前的主题,其中的信息可能已经有所发展或是发生改变。
    11 条回复    2020-06-30 18:41:01 +08:00
    randyo
        1
    randyo  
       2020-06-02 19:07:08 +08:00 via Android
    可能是当 jQuery 来用的
    loading
        2
    loading  
       2020-06-02 19:19:16 +08:00 via Android
    你用 jQuery 重构它。
    ruby0906
        3
    ruby0906  
       2020-06-02 19:21:33 +08:00   ❤️ 3
    某种程度,我挺佩服你这个同事的。拿到一个新东西先用起来,实现需求为主,在实践中进步和学习。

    如果我是的话,会先大量查阅资料,看文档,找到最佳实践的方式,然后才慢慢动手写。这样总是把战线拉的很长,不容易看到成果,很容易半途而废。

    就你同事的案例,没有 vuex router 这些组件。说明是简化的方式使用 vue,更容易理解才是啊。 我猜测你是不是因为内心的抵触情绪而不想看,并不是你真的看不懂。
    cz5424
        4
    cz5424  
       2020-06-02 19:24:32 +08:00 via iPhone
    同事基础用法写了,其实应该不会很难看懂,你原先有基础?
    zhongrs232
        5
    zhongrs232  
       2020-06-02 19:28:14 +08:00
    哈哈,恍然大悟,我就是拿 vue 当 jQuery 来用啊
    pyplayer
        6
    pyplayer  
    OP
       2020-06-02 19:31:17 +08:00
    @ruby0906 同事确实强啊 但是下次协同开发我真的不想这样写 所以我该不该花其他时间去重构
    JayLin1011
        7
    JayLin1011  
       2020-06-02 20:30:23 +08:00
    MPA 的业务吗?渐进式的开发。
    WuJia
        8
    WuJia  
       2020-06-05 11:40:06 +08:00
    看到这个标题就很有意思,你这位同事看来是传统开发,没有工程化,直接使用 vue es5 的用法去实现项目需求。
    karnaugh
        9
    karnaugh  
       2020-06-09 17:03:32 +08:00
    感觉还好吧,就是传统的静态页,只不过用 vue.js 实现的,再咋说也比 jquery 好理解吧
    wuhhhh
        10
    wuhhhh  
       2020-06-22 17:32:06 +08:00
    你说的是单页面开发,你同事是多页面跳转,不过有个坑就是多页面跳转涉及到表单提交,会因为路径传值改变导致后退的时候报错,当初就是这个原因被迫改成了单页面开发。
    YufanHere
        11
    YufanHere  
       2020-06-30 18:41:01 +08:00
    是不是只是用了 vue 的双向绑定功能...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2665 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:00 · PVG 10:00 · LAX 19:00 · JFK 22:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.