zhuchaowe
V2EX  ›  React

捉急前端女友写的神级代码,我气的一口血喷的满地都是

  •  
  •   zhuchaowe · Dec 8, 2016 · 16622 views
    This topic created in 3619 days ago, the information mentioned may be changed or developed.

    写了 2 年 js ,半年 react 。今天跑来问我这个为啥不跳转,看得我一口气喘不上来差点吐血。

    3FF74650AE8B9759532EC3CF5338BE27.jpg 2C6C17070243A4B66A887E61E24A71F8.jpg

    顺便他们公司的后台给的 api 也是亮瞎我了。

    106 replies  •  2017-03-26 11:03:43 +08:00
    1  2  
    ❮ ❯
    ty89
    ty89
    Dec 8, 2016❤️3
    1
    晚上你给她好好辅导辅导
    w88975
    w88975
    Dec 8, 2016❤️1
    2
    花式晒
    itqls
    itqls
    Dec 8, 2016❤️1
    3
    哦 知道了, 下一题.
    Sn0wM4n
    Sn0wM4n
    Dec 8, 2016
    4
    秀
    zhuchaowe
    zhuchaowe
    OP
    Dec 8, 2016
    5
    @itqls 懵
    zhuchaowe
    zhuchaowe
    OP
    Dec 8, 2016
    6
    @w88975 洗洗晒晒
    xiaosheng
    xiaosheng
    Dec 8, 2016
    7
    今天适合晒女友...
    Exin
    Exin
    Dec 8, 2016 via iPhone
    8
    嗯,前后端水平很匹配(逃
    adminsvv
    adminsvv
    Dec 8, 2016❤️34
    9
    全世界都散发着恋爱的酸臭味,只有我散发着单身狗的清香。
    zhuchaowe
    zhuchaowe
    OP
    Dec 8, 2016
    10
    @Exin 确实水的不行,这俩水到哭,怀疑他们公司居然还活着
    qdzzyb
    qdzzyb
    Dec 8, 2016
    11
    打眼一扫 漏看了“端”字
    bayallen
    bayallen
    Dec 8, 2016
    12
    所以到底是为啥不跳转?
    yhxx
    yhxx
    Dec 8, 2016
    13
    192.168. ???
    不错嘛,还用了 fetch ,还有 ES6
    jingliang
    jingliang
    Dec 8, 2016
    14
    坚决不能忍,支持分手--=
    wenymedia
    wenymedia
    Dec 8, 2016 via Android
    15
    晒一下女朋友照片,说不定我不会吐血
    shawlee
    shawlee
    Dec 8, 2016
    16
    楼主在发狗粮吗?
    zhuchaowe
    zhuchaowe
    OP
    Dec 8, 2016
    17
    @wenymedia 是大美女,就不吸引仇恨了,哈哈哈哈...
    wenymedia
    wenymedia
    Dec 8, 2016 via Android
    18
    @zhuchaowe 不服 自认为我女朋友也很好看 来战!!
    jason19659
    jason19659
    Dec 8, 2016
    19
    分手!
    zhuchaowe
    zhuchaowe
    OP
    Dec 8, 2016
    20
    @yhxx 什么 webpack gulp yo 我都教他用上了 233
    NCR
    NCR
    Dec 8, 2016
    21
    建议分手。
    murmur
    murmur
    Dec 8, 2016
    22
    不是劝分不劝和么
    echo1937
    echo1937
    Dec 8, 2016❤️1
    23
    今天风和日丽,宜晒被子,晒女友;忌乱看帖子。
    yangxiongguo
    yangxiongguo
    Dec 8, 2016
    24
    发完帖后,熟练的打开扣扣,跟女朋友说:“我帮你改好了,么么哒”
    Accldent
    Accldent
    Dec 8, 2016
    25
    建议分手
    spice630
    spice630
    Dec 8, 2016
    26
    建议分手
    scriptkid
    scriptkid
    Dec 8, 2016
    27
    这么捉急的女友,建议分手
    sheep3
    sheep3
    Dec 8, 2016
    28
    建议分手
    qq7790586
    qq7790586
    Dec 8, 2016
    29
    建议分手
    ByZHkc3
    ByZHkc3
    Dec 8, 2016
    30
    不分能忍?
    chisj
    chisj
    Dec 8, 2016
    31
    建议分手
    suckli
    suckli
    Dec 8, 2016
    32
    分手!
    SourceMan
    SourceMan
    Dec 8, 2016
    33
    我觉得楼主女朋友不适合楼主,建议分手
    zhuchaowe
    zhuchaowe
    OP
    Dec 8, 2016
    34
    @scriptkid
    @Accldent
    @murmur
    @NCR
    @jason19659
    @jingliang
    好不容易教出来的女程序媛舍不得,劝分手的不怕事大😆
    nflush
    nflush
    Dec 8, 2016
    35
    @qdzzyb 233,同少看一个"端"字
    yanzixuan
    yanzixuan
    Dec 8, 2016
    36
    楼主这是炫耀有女朋友么?
    jasontsai
    jasontsai
    Dec 8, 2016
    37
    防不胜防,这碗狗粮不吃!
    470326964js
    470326964js
    Dec 8, 2016
    38
    所以为啥不跳转。
    XDA
    XDA
    Dec 8, 2016 via iPhone
    39
    分了吧
    .
    .
    .
    来,女友微信号单独发我一下
    chiu
    chiu
    Dec 8, 2016 via Android
    40
    调教调教
    ppwangs
    ppwangs
    Dec 8, 2016
    41
    跟不上时代了,前端代码看不懂了
    所以为何不跳转?
    susu
    susu
    Dec 8, 2016
    42
    最近秀恩爱的有点多
    satgi
    satgi
    Dec 8, 2016
    43
    所以应该是 window.location.href = response.data.data.data ?
    Tuisku
    Tuisku
    Dec 8, 2016❤️1
    44

    (冷漠)
    TomIsion
    TomIsion
    Dec 8, 2016
    45
    @qdzzyb hhh 同样~
    cheetah
    cheetah
    Dec 8, 2016
    46
    不分留着过年?
    enenaaa
    enenaaa
    Dec 8, 2016
    47
    所以随着编程的日常化,小白化。作为最流行的编程语言——大 JS ,搞什么 react , vue 这类扩展格式都是增加理解成本,都是逆潮流而动,注定被人民所摒弃的!
    zhuchaowe
    zhuchaowe
    OP
    Dec 8, 2016 via iPhone
    48
    @satgi 是啊,这是正确答案, 3 个 data 醉的不行
    ApIEfuse
    ApIEfuse
    Dec 8, 2016 via iPhone
    49
    建议分手
    holy_sin
    holy_sin
    Dec 8, 2016
    50
    晒得漂亮
    angith
    angith
    Dec 8, 2016
    51
    自动忽略“端”
    Sivan
    Sivan
    Dec 8, 2016❤️1
    52
    为什么觉得最后的 console.log(window.location.href) 有点萌?是被代码整的怀疑人生了么?
    Deeer
    Deeer
    Dec 8, 2016
    53
    😹😹😹😹😹笑尿啊。。。
    broono
    broono
    Dec 8, 2016
    54
    今天日子这么好啊,太阳很大么,各个都出来晒。
    subpo
    subpo
    Dec 8, 2016
    55
    看了半天才看出来为啥是三个 data...
    int64ago
    int64ago
    Dec 8, 2016 via Android
    56
    这 URL 很 REST 啊,虽然有点长。。。
    phpdever
    phpdever
    Dec 8, 2016
    57
    好了好了,我知道了
    x86
    x86
    Dec 8, 2016 via Android
    58
    建议分手
    ylsc633
    ylsc633
    Dec 8, 2016
    59
    看到标题点进来....

    然后进来看到标题

    再看一次标题

    又看了一次标题

    哦 是前端女友 而不是前女友...
    zuoxiaomo
    zuoxiaomo
    Dec 8, 2016
    60
    分手吧
    byenow
    byenow
    Dec 8, 2016
    61
    @zhuchaowe
    三个 data 很正常吧,最外层的是 axios 封装的,第二个是后端框架封装的,最里面的才是想要的东西
    exoticknight
    exoticknight
    Dec 8, 2016
    62
    代码水平和描述的时间长度不匹配啊喂,这 2 年和半年的水分= =
    stephenyin
    stephenyin
    Dec 8, 2016
    63
    c 嵌入式程序员表示完全看不出错误有多低级...默默飘过
    zhuchaowe
    zhuchaowe
    OP
    Dec 8, 2016
    64
    @byenow 最起码也要 response.data.data.redirectURL 这样吧
    starriv
    starriv
    Dec 8, 2016
    65
    写这么弱的代码,不分手留着过年啊
    slgz
    slgz
    Dec 8, 2016
    66
    @starriv 所以为什么不会跳转
    zhouyg
    zhouyg
    Dec 8, 2016
    67
    分分分分分分分分分分分分分分

    。
    est
    est
    Dec 8, 2016
    68
    把女友给 fork 了吧。
    focux
    focux
    Dec 8, 2016
    69
    现在都兴这么晒有女朋友了么??
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Dec 8, 2016 via iPhone
    70
    哪只手写的,剁了
    laduary
    laduary
    Dec 8, 2016
    71
    所以 lz 还有后台女友 && 全栈女友?
    jfdnet
    jfdnet
    Dec 8, 2016
    72
    看成了前女友... ...
    xxxyyy
    xxxyyy
    Dec 8, 2016 via Android
    73
    不说后端提供的数据问题,就前端来说,代码上并无明显的问题,只是 react 写的多了,有点入魔的😂
    YzSama
    YzSama
    Dec 8, 2016
    74
    @jfdnet 23333. 在评论里 我就服你! 哈哈哈
    tabris17
    tabris17
    Dec 8, 2016
    75
    这样的女友还留着过年吗,分手!
    twoyuan
    twoyuan
    Dec 8, 2016❤️1
    76
    嗯,那你把端去掉吧
    kingze1992
    kingze1992
    Dec 8, 2016
    77
    你看她前面的代码,是不是有类似这样的语句:
    ```javascript
    constructor (super) {
    this.state = {
    data: undefined
    };
    }
    ......
    ComponentDidMount () {
    ......
    let { data } = this.state;
    ......
    fetch......
    data = response.data.data;
    this.setState({ data });
    ......
    fetch......
    window.location.href = `${this.data.data}`;
    }
    ```
    不过这样逻辑也不对。。。
    或许她只是想使用 ES6 的 template literals ,结果也没写对...
    要使用 `` 符号,还要加上 $ 符号。。。
    所以,还是分了吧。。。
    kingze1992
    kingze1992
    Dec 8, 2016
    78
    @kingze1992 额,敲错
    是 window.location.href = `${this.state.data.data}`;
    monday001
    monday001
    Dec 8, 2016
    79
    兄弟 看看这个, https://www.zhihu.com/question/27825161 , 你女朋友代码写成这样你该高兴才对。
    zhuchaowe
    zhuchaowe
    OP
    Dec 8, 2016
    80
    @monday001 前几名是深渊噩梦般的存在
    Terry309
    Terry309
    Dec 8, 2016 via iPhone
    81
    差点就信了你的邪,分手吧。
    pppanda
    pppanda
    Dec 8, 2016
    82
    一万种方式卖狗粮
    elepant
    elepant
    Dec 8, 2016
    83
    行行行,知道你有女朋友了!
    Tyrion
    Tyrion
    Dec 8, 2016
    84
    你女朋友教会你淘宝了吗
    orangeChar
    orangeChar
    Dec 8, 2016
    85
    花式炫耀有女朋友
    fakefish
    fakefish
    Dec 8, 2016
    86
    后端 thinkphp 写的?
    dreamwar
    dreamwar
    Dec 8, 2016
    87
    分手,下一题
    icellent
    icellent
    Dec 8, 2016
    88
    差点也看漏了端字。。。
    vh2h
    vh2h
    Dec 8, 2016
    89
    分手吧,就算长得再好看,这脑子留着对后代不利啊,希望楼主认真考虑考虑。
    MikeFeng
    MikeFeng
    Dec 8, 2016 via Android
    90
    门不当户不对,分吧
    xinlinqi
    xinlinqi
    Dec 8, 2016
    91
    太捉急了,分吧
    Magician
    Magician
    Dec 8, 2016 via iPhone
    92
    建议分手
    aaronzjw
    aaronzjw
    Dec 8, 2016 via Android
    93
    哦,知道你有女友了
    Mirana
    Mirana
    Dec 8, 2016
    94
    发下女友微信
    xhowhy
    xhowhy
    Dec 8, 2016
    95
    nan0kai
    nan0kai
    Dec 8, 2016
    96
    楼主别装了,大家都没女朋友,没人笑话你。
    satgi
    satgi
    Dec 8, 2016
    97
    @kingze1992 我也纳闷,她加个花括号干嘛
    mingyun
    mingyun
    Dec 8, 2016
    98
    不分,留着过年
    xcv58
    xcv58
    Dec 9, 2016 via iPhone
    99
    建议分手
    jyf007
    jyf007
    Dec 9, 2016 via Android
    100
    tar cv 女朋友|lz4 -c >充气娃娃.tar.lz4
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2703 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 240ms · UTC 13:35 · PVG 21:35 · LAX 05:35 · JFK 08:35
    ♥ Do have faith in what you're doing.