学习前端 antd v4 遇到阻碍

2020-05-05 10:58:59 +08:00
 autoname

export default Form.create()(XXXXXX)

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

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

谢谢

2456 次点击
所在节点    前端开发
16 条回复
cyberpoint
2020-05-05 11:12:33 +08:00
[修饰符]( https://es6.ruanyifeng.com/#docs/decorator)
半个小时不要就可以看懂
@Form.create()
autoname
2020-05-05 11:23:47 +08:00
@cyberpoint 没有用呢,export default @Form.create()(XXXXXX)

一样的报错
cyberpoint
2020-05-05 11:29:21 +08:00
@autoname ha 好吧,开来没有说的必要了。
autoname
2020-05-05 11:30:08 +08:00
cyberpoint
2020-05-05 11:33:45 +08:00
能不能先把修饰符看了,最多半个小时。还有修饰符只是提案,语法不规范,有些打包框架的处理方式不一样,多试一试。
autoname
2020-05-05 11:45:06 +08:00
@cyberpoint 谢谢,大致看了下好像是要重写类,还是引出后再加修饰符后 才可以,
我再仔细琢磨下,感谢大佬
wildnode
2020-05-05 11:48:17 +08:00
一脑袋问号。。。V4 不是已经把 Form.create 移除了吗
autoname
2020-05-05 11:50:02 +08:00
@wildnode 是呀,移除了,有代替执行的 方案吗 学习一半卡这里了
wildnode
2020-05-05 11:51:36 +08:00
@autoname 所以废弃的 API 干嘛还要用呢。。好奇你是怎么学的。。官方文档按新的 API 来不就行了吗
autoname
2020-05-05 11:53:43 +08:00
@wildnode 慕课上面看的视频教程,看文档头大,
谢谢提醒。我去看看官方文档
xg4
2020-05-05 11:57:05 +08:00
https://ant.design/components/form/v3-cn/
v4 基于 hook,v3 基于 HOC,跟 ES6 没什么关系吧
你如果使用 v4,根本不需要看 Form.create() 相关,直接都移除了
cyberpoint
2020-05-05 12:07:45 +08:00
看了下 v4 的文档,确实改成用 hook 来写了,感谢楼上。年前一直用的 v3 版。今年换换 vue 的技术栈了。
做前端就是这样,一大堆文档,看得想死。都不想做了。
autoname
2020-05-05 12:21:39 +08:00
@xg4 感谢大佬,太难了,自己根本找不到,非常及时
AshoneA
2020-05-05 14:38:49 +08:00
如果不是项目遗留问题,直接使用最新的 form api 。
autoname
2020-05-05 16:34:21 +08:00
@AshoneA 新手,0 接触,
dmjob2015222
2020-05-05 16:55:57 +08:00
更新了,看看文档就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/668609

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX