autoname

学习前端 antd v4 遇到阻碍

  •  
  •   autoname · May 5, 2020 · 3007 views
    This topic created in 2204 days ago, the information mentioned may be changed or developed.

    export default Form.create()(XXXXXX)

    说是配合 ES6 语法废弃了 create(),ES6 语法我也没学过。

    总不能灯泡没电了,我还要跑到变电站,发电厂 看看是否有没有电吧 或者灯泡坏了 我还要拆开修理吧

    谢谢

    16 replies    2020-05-05 16:55:57 +08:00
    cyberpoint
        1
    cyberpoint  
       May 5, 2020
    [修饰符]( https://es6.ruanyifeng.com/#docs/decorator)
    半个小时不要就可以看懂
    @Form.create()
    autoname
        2
    autoname  
    OP
       May 5, 2020
    @cyberpoint 没有用呢,export default @Form.create()(XXXXXX)

    一样的报错
    cyberpoint
        3
    cyberpoint  
       May 5, 2020
    @autoname ha 好吧,开来没有说的必要了。
    autoname
        4
    autoname  
    OP
       May 5, 2020
    cyberpoint
        5
    cyberpoint  
       May 5, 2020
    能不能先把修饰符看了,最多半个小时。还有修饰符只是提案,语法不规范,有些打包框架的处理方式不一样,多试一试。
    autoname
        6
    autoname  
    OP
       May 5, 2020
    @cyberpoint 谢谢,大致看了下好像是要重写类,还是引出后再加修饰符后 才可以,
    我再仔细琢磨下,感谢大佬
    wildnode
        7
    wildnode  
       May 5, 2020
    一脑袋问号。。。V4 不是已经把 Form.create 移除了吗
    autoname
        8
    autoname  
    OP
       May 5, 2020
    @wildnode 是呀,移除了,有代替执行的 方案吗 学习一半卡这里了
    wildnode
        9
    wildnode  
       May 5, 2020
    @autoname 所以废弃的 API 干嘛还要用呢。。好奇你是怎么学的。。官方文档按新的 API 来不就行了吗
    autoname
        10
    autoname  
    OP
       May 5, 2020
    @wildnode 慕课上面看的视频教程,看文档头大,
    谢谢提醒。我去看看官方文档
    xg4
        11
    xg4  
       May 5, 2020   ❤️ 1
    https://ant.design/components/form/v3-cn/
    v4 基于 hook,v3 基于 HOC,跟 ES6 没什么关系吧
    你如果使用 v4,根本不需要看 Form.create() 相关,直接都移除了
    cyberpoint
        12
    cyberpoint  
       May 5, 2020
    看了下 v4 的文档,确实改成用 hook 来写了,感谢楼上。年前一直用的 v3 版。今年换换 vue 的技术栈了。
    做前端就是这样,一大堆文档,看得想死。都不想做了。
    autoname
        13
    autoname  
    OP
       May 5, 2020
    @xg4 感谢大佬,太难了,自己根本找不到,非常及时
    AshoneA
        14
    AshoneA  
       May 5, 2020 via iPhone
    如果不是项目遗留问题,直接使用最新的 form api 。
    autoname
        15
    autoname  
    OP
       May 5, 2020
    @AshoneA 新手,0 接触,
    dmjob2015222
        16
    dmjob2015222  
       May 5, 2020
    更新了,看看文档就行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1009 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 22:35 · PVG 06:35 · LAX 15:35 · JFK 18:35
    ♥ Do have faith in what you're doing.