AntDesign Form表单字段校验的三种方式

朝曦Z 2018-12-18 22:07:00 阅读数:188 评论数:0 收藏数:0

1.使用getFieldDecorator的rules规则

最简单的方法就是使用getFieldDecorator中的rules验证。rules中定义校验规则,message为校验不通过时的提示文字。

{getFieldDecorator('inputContent', {
            rules: [{
              required: true, 
              message: '请输入内容!',
            }],
          })(
            <Input />
)}

 

  • rules校验规则

参数 说明 类型 默认值
enum 枚举类型 string -
len 字段长度 number -
max 最大长度 number -
message 校验文案 string ReactNode  
min 最小长度 number -
pattern 正则表达式校验 RegExp -
required 是否必选 boolean false
transform 校验前转换字段值 function(value) => transformedValue:any -
type 内建校验类型,可选项 string 'string'
validator 自定义校验(注意,callback 必须被调用 function(rule, value, callback) -
whitespace 必选时,空格是否会被视为错误 boolean false

更多高级用法可研究 async-validator

2.使用getFieldDecorator的validator自定义校验

validator可以自定义校验规则,适用于无法用rules校验规则校验的情况,比如校验再次输入密码与前一次输入的密码是否相同。其中,参数val为输入的值,callback必须被调用,是校验失败时的回调,内容为提示文字。

handleValidator = (rule, val, callback) => {
        if (!val) {
            callback();
        }
        let validateResult = ...;  // 自定义规则
        if (!validateResult) {
            callback('请输入正确的内容!');
        }
        callback();
    }
{getFieldDecorator('validator', {
    rules: [{
        required: true,
        message: '请输入内容'
    }, {
        validator: this.handleValidator
    }]
})(
    <input />
)}
  • 注意:一个 Form.Item 建议只放一个被 getFieldDecorator 装饰过的 child,当有多个被装饰过的 child 时,help required validateStatus 无法自动生成。此时可用下面一种方法校验。

3.使用validateStatus自定义校验

antd提供了validateStatus,help,hasFeedback 等属性,你可以不需要使用 Form.create 和 getFieldDecorator,自己定义校验的时机和内容。

  • validateStatus: 校验状态,可选 'success', 'warning', 'error', 'validating'。
  • hasFeedback:用于给输入框添加反馈图标。
  • help:设置校验文案。
<FormItem
      {...formItemLayout}
      label="Success"
      hasFeedback
      validateStatus="success"
    >
      <Input placeholder="I'm the content" id="success" />
</FormItem>

<FormItem
      {...formItemLayout}
      label="Warning"
      hasFeedback
      validateStatus="warning"
    >
      <Input placeholder="Warning" id="warning" />
</FormItem>

<FormItem
      {...formItemLayout}
      label="Fail"
      hasFeedback
      validateStatus="error"
      help="Should be combination of numbers & alphabets"
    >
      <Input placeholder="unavailable choice" id="error" />
</FormItem>
三种校验状态
  • 可用属性
参数 说明 类型 默认值
colon 配合 label 属性使用,表示是否显示 label 后面的冒号 boolean true
extra 额外的提示信息,和 help 类似,当需要错误信息和提示文案同时出现时,可以使用这个。 string ReactNode  
hasFeedback 配合 validateStatus 属性使用,展示校验状态图标,建议只配合 Input 组件使用 boolean false
help 提示信息,如不设置,则会根据校验规则自动生成 string ReactNode  
label label 标签的文本 string ReactNode  
labelCol label 标签布局,同 <Col>组件,设置 span``offset值,如 {span: 3, offset: 12}或 sm: {span: 3, offset: 12} object  
required 是否必填,如不设置,则会根据校验规则自动生成 boolean false
validateStatus 校验状态,如不设置,则会根据校验规则自动生成,可选:'success' 'warning' 'error' 'validating' string  
wrapperCol 需要为输入控件设置布局样式时,使用该属性,用法同 labelCol object
  • 注意: 这种校验方法有一个不足之处,就是不使用getFieldDecorator的话没办法设置字段名,获取输入的值的时候不能用getFieldsValue和setFieldsValue等方法对表单进行赋值和取值。

参考

https://ant.design/components/form-cn/#components-form-demo-dynamic-rule


版权声明:本文为[朝曦Z]原创文章
转载请带上:http://copyfuture.com/blogs-details/0d9b821faa4b4dcd163bad4f23c1fab4
或:https://www.cnblogs.com/chaoxiZ/p/10136780.html


  1. 落地47万提车雷克萨斯ES300,车主:"毒"脚垫、小故障等坑点不少
  2. dotnet core开源博客系统XBlog介绍
  3. 「FJ2014集训」采药人的路径
  4. 中国最美的10个县,广西阳朔县排名第一,你去过吗?
  5. 21世纪的月球淘金热
  6. 新西兰工作的成都人:特别难受 没想到新西兰会发生这样的事
  7. 华为做操作系统备用 但谷歌其实不敢将Android私有化
  8. 新剧后楼梯激战前TVB小生!落选港姐直言拍摄时很紧张
  9. 甲骨文大裁员:阿里云奉上一键数据库迁移
  10. 永不开人?IG官宣与分析师解约:即日离开俱乐部!
  11. Asp.net MVC生命周期
  12. 哈弗又一波福利来了 这款车最划算
  13. pytorch bug: for step,data in enumerate(loader):
  14. 争议裁判傅明啥来头?与足协官员是夫妻,国内外屡次吹罚惹争议
  15. 程序员接私活被朋友坑3万,网友无奈到:接私活真的心累
  16. 税利超万亿 中国烟草为啥这么能赚钱?
  17. 五大银行跨行转账费用你清楚吗?教你怎么省钱,别再花冤枉钱了!
  18. 中国氢能的发展现状与前景
  19. 恒星与恒星之间是什么?它们之间真的是空无一物吗?
  20. 老年人上下车,您还在搀、扶、抱、背吗?这款座椅专门为此设计!
  21. Linux Centos上安装 MySQL 8.0.16
  22. GitHub上读北大:覆盖AI高数等130多门课,讲义考题答案全都有
  23. CVE-2015-1635-HTTP.SYS远程执行代码漏洞复现
  24. 你曾在网易云上面见过,让人泪流满面的句子
  25. 春天养肝,请收藏这养肝护肝食疗方!
  26. 钻石庄周先出吸血书,星耀庄周先出痛苦面具,王者庄周:我先出它
  27. 北海公园,记录千年历史和一城人的时光,你数过九龙壁有几条龙吗
  28. 秦岚被问最想和谁谈恋爱?说出对方名字后,表示对方会看不上她
  29. 计算机网络自顶向下方法:第五章 网络层:控制平面 课后复习题
  30. 两德都能统一,巴基斯坦为何收不回孟加拉?这些原因让其毫无希望
  31. 全新一代标致508L正式上市,售15.97-22.57万元
  32. 12scrapy_redis
  33. SpringBoot+Mybatis集成搭建
  34. 用手摸过华为MateX后,让这个外国记者激动的说不出话了
  35. [图]一文快速了解Android Q Beta 1都有哪些新功能
  36. 范冰冰现身大昭寺祈福,双目紧闭十分虔诚,每年范冰冰都会来参拜
  37. 超100000个GitHub代码库泄露了API或加密密钥
  38. 京剧坐科,办鼓曲专场,马季评价马志明是“相声行中的百科全书”
  39. 刘强东马云祸从口出 996争议凸显社会阶层对立
  40. 手机老是抢不到?iQOO手机23号全网两轮开售,让你买个够!
  41. 科普经典旧世各个种族的优势!还在愁怎么选职业的来对地方了
  42. 聚焦3·15 |多起投诉状告阿特兹转向机异响 车主:开车手感像散了架
  43. 《滚滚红尘》修复版首映,林青霞亮相并透露多件幕后故事
  44. 圆周率计算和进度条
  45. 七首经典诗词:一辈子很短,别去等永远
  46. 悟禅心语:一生一世,半醉半醒!
  47. 记录一个面试题目
  48. 来,带你鸟瞰 Java 中4款常用的并发框架!
  49. HS5欲担红旗销量“收割机”,网友:17万起,还看啥奔驰GLC
  50. 大白话5分钟带你走进人工智能-第六节梯度下降之从单元函数理解梯度下降过程 (1)
  51. 驰骋开源的asp.net工作流程引擎java工作流 2015 正文 驰骋工作流引擎ccflow6的功能列表
  52. 碧桂园裁员50%?杨国强辟谣:年尾集团员工总量会比年初还要多
  53. JS DOM 初做了解,习题笔记
  54. 24岁平民嫁入日本皇室,40岁生下皇室唯一儿子,她却被称心机
  55. 欧冠8强抽签预测
  56. 卡纳瓦罗真有一套!为避免国足重演冯潇霆失误,拿出自己看家本领
  57. 陈赓为什么可以称传奇将军?他有哪些过人之处?
  58. 探秘 flex 上下文中神奇的自动 margin
  59. 4个资源多到溢出来的在线网站,个个都是“上好佳”
  60. java并发编程(2) --Synchronized与Volatile区别
  61. Java简历这样写,面试电话接到手软
  62. 纵观商场大佬,谁不是“借”来的成功?创业,当善用一字!
  63. CSS优先级、CSS选择器、编写CSS时的注意事项
  64. 每场都在书写历史!梅西下轮有望再追两位大神,武磊或成见证者!
  65. 国产“神车”宝骏510,说说一年多的感受
  66. 糖尿病足重在预防
  67. 【解答】蓝牙5.0和蓝牙4.2的区别在哪里?
  68. (转)[AC56U/AC68U/AC87U] Redsocks2自动配置,科xx学xx上网脚本
  69. 专业人士深度分析:为何波音737MAX型客机发生坠机
  70. [Swift-2019力扣杯春季决赛]2. 按字典序排列最小的等效字符串
  71. 德国1-1塞尔维亚,约维奇破门,戈雷茨卡扳平
  72. 养老金逐步使用社保卡发放,许多老年人还在用存折怎么办?
  73. 星语星愿 实拍播威BOVET 1822 Récital 23女士腕表
  74. 一人造秋千、二人养竹鼠,三农自媒体引综艺“复得返自然”
  75. “跨界明星”DNA 实力“圈粉”材料科学家
  76. Java高阶语法---static
  77. SN遗憾不敌JDG将要无缘季后赛,slmz9.4版本飞起输出未能挽回败局
  78. 通过读书搭建投资理财知识体系
  79. 发家致富全靠抢?原来你是这样的银河系
  80. 饿了么欲重启“烧钱大战” 大举进军低线城市圈地
  81. 亲历者忆中印边界战:反击时间比原计划延迟4天......
  82. react 常见api 使用(长期更新)
  83. 从零开始学习jQuery(剧场版) 你必须知道的javascript
  84. 登哥用感叹语气总结胜黄蜂感受:用防守取得胜利,这种感觉真好
  85. 出道即巅峰 看《完美世界》手游如何开挂将飞行战斗玩出极致
  86. LOL-LPL:Snake“头铁”连放两局佐伊,0:2不敌RNG战队
  87. 竟然有人连续2日精准预测大盘?快来看看财经大咖们如何看后市
  88. 王思聪也救不了熊猫直播?员工发文告别 传欲申请破产
  89. 法庭见!上市公司起诉涉嫌性侵男明星,市值蒸发50亿,赵薇跟范冰冰也亏大了!
  90. x64汇编第一讲,Vs系列配置x64环境与x86环境
  91. Phpstudy+DiscuzX安装详解
  92. 还是咱们国家好!
  93. vue-cli的跨域设置
  94. 探历史:二战时期哪国军人叛变最多
  95. 日本签证今年已再度放宽,欢迎随时解锁霓虹的四季流转
  96. TCP的交互数据流
  97. 商业银行纷纷发力聚合支付:进行费率补贴 即时生成收款码
  98. Python中dunder名称的来历
  99. 美军放出B-2轰炸机投射巨型钻地弹视频:精准打击地下目标
  100. GOAL神奇:疯狂逆生长!巴萨助长梅西第二春 C罗各大纪录难保!

  1. Python开发:部分第三方库无法在线安装解决方法(947)
  2. [Swift]LeetCode325. 最大子数组之和为k $ Maximum Size Subarray Sum Equals k(779)
  3. Matlab 2019a 安装包下载以及安装和激活(717)
  4. 仅限Edge和Chrome访问 全新网页端Skype应用上线(685)
  5. 前端笔记之NodeJS(一)初识NodeJS&内置模块&特点(682)
  6. C#读取excel文件提示未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序(663)
  7. 【预警通告】Weblogic反序列化远程代码执行漏洞(640)
  8. Visual Studio 2019 正式发布,重磅更新,支持live share(599)
  9. 【预警通告】Apache Tomcat远程代码执行漏洞CVE-2019-0232(573)
  10. 网上赌博平台维护审核提不了款怎么办?(535)
  11. React 与 React-Native 使用同一个 meteor 后台(525)
  12. Sublime Text3 最新版3207 安装及破解(458)
  13. Visual Studio 2019 正式发布(389)
  14. [翻译] Visual Studio 2019: 极速编码. 智能工作. 创造未来.(388)
  15. 刘强东身边的CXO还有谁“幸存”(373)
  16. 舍命生子产妇吴梦丈夫怒斥:没抢肺源不是精神分裂,网友断章取义(371)
  17. Confluence SSRF及远程代码执行漏洞处置手册(370)
  18. 机器学习 ML.NET 发布 1.0 RC(369)
  19. 阿里巴巴2018年纳税516亿元 同比增40%(368)
  20. K8s集群安装--最新版 Kubernetes 1.14.1(336)
  21. 雷军清华演讲实录:小米9年的创新、变革与未来(332)
  22. 小米手机卖不动了?(327)
  23. F#周报2019年第14期(317)
  24. 积分一样却选手下败将出战国际赛,《最强大脑》云队选手被坑了?(300)
  25. 《最强大脑》要垮?桑洁魏坤琳出轨细节被扒,戚薇才是神助攻(257)
  26. 华电教授孙玉兵被指与昔日同学共同学术造假,多所高校调查(250)
  27. F#周报2019年第15期(249)
  28. 日本明仁天皇退位,日本“平成”年代结束(246)
  29. linux系统安装cdcfordb2udb(241)
  30. Oracle甲骨文大规模裁员,你背离时代就会被淘汰(240)
  31. 他联系叙恐怖分子“卖军火”,称能搞到2000枚导弹,关键时刻中国警察出手(237)
  32. 魔兽世界:8.15搏击俱乐部坐骑获取流程 鳄鱼布鲁斯坐骑(236)
  33. 针对django2.2报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: ill....(235)
  34. 女友被曝插足许志安郑秀文婚姻 知情人透露马国明已下定决心分手(232)
  35. 视觉中国深夜道歉:全面配合监管部门彻底积极整改(228)
  36. 为什么国内汽车用沥青阻尼片,而欧洲主机厂却用树脂?(228)
  37. SQL简介及MySQL的安装目录详解(227)
  38. 谁是苏小明饭局爆粗偷拍者?知情人称另有其人(223)
  39. NodeJs之邮件(email)发送(222)
  40. 迪玛希好惨!昨晚《歌手》为声入人心男团帮帮唱,却再被指控侵权(222)
  41. 市值暴跌90%,世界零售巨头申请破产战胜了所有对手却输时代(221)
  42. 函数防抖,与函数节流(219)
  43. 机器学习基石笔记:01 The Learning Problem(217)
  44. 深度学习python的配置(Windows)(215)
  45. [深度应用]·实战掌握Dlib人脸识别开发教程(213)
  46. 许志安出轨视频系蓄谋偷拍?司机被曝收40万装红外摄像头(210)
  47. Google AI 系统 DeepMind 高中数学考试不及格(210)
  48. 干货!21部漫威电影观影顺序指南,在《复联4》之前赶紧补齐!(208)
  49. 赌命生子九个月后,吴梦离世:前半辈子任性了,我用生命买单(206)
  50. 威廉王子出轨凯特王妃闺蜜? 外媒称婚外情致兄弟反目(203)
  51. spring-cloud-sleuth+zipkin源码探究(203)
  52. WebGL three.js学习笔记 纹理贴图模拟太阳系运转(201)
  53. 新更新kb4493472导致无法正常开机(195)
  54. 杜敬谦死因疑曝光!或因他这一特殊的训练方式,泳迷高呼孙杨退役(190)
  55. 韦杰落网,金诚集团终局(188)
  56. AntDesign Form表单字段校验的三种方式(188)
  57. 华为推出方舟编译器 称可提升安卓系统效率(185)
  58. 山东庆云民企3000亩土地被贱卖 国企接盘拟转性(184)
  59. 《权力的游戏》龙妈有那么多爱她的人,为什么最终会选择琼恩雪诺(182)
  60. 张无忌为什么爱上她?陈钰琪版赵敏终于给答案了(181)
  61. “国防”靠美国? 韩国瑜=马英九2.0? 走着瞧(180)
  62. Python破解Wifi密码思路(180)
  63. 直认与老公感情淡了!27岁TVB上位女星:我们不是好熟(179)
  64. CUBA Studio 8.0 发布,企业级应用开发平台(179)
  65. 张丹峰出轨最新锤来了!毕滢的朋友圈简直刷新下限啊!(177)
  66. Github 上 Star 最多的个人 Spring Boot 开源学习项目(176)
  67. 使用 C 语言实现一个 HTTP GET 连接(175)
  68. 拿着普通员工超300倍的工资裁员800人,这家游戏公司CEO引发员工不满|一周新闻(175)
  69. AntD框架的upload组件上传图片时遇到的一些坑(175)
  70. 币安称 4000 万美元比特币被盗(174)
  71. 不要996!程序员创建955.WLB不加班公司名单,GitHub周榜第二(174)
  72. Weblogic CVE-2019-2647等相关XXE漏洞分析(173)
  73. Codejam Qualification Round 2019(173)
  74. simulink创建简单模型(172)
  75. 《跃迁-成为高手的技术》之联机学习(171)
  76. python爬虫重定向次数过多问题(171)
  77. [NewLife.XCode]高级查询(168)
  78. 强大的jQGrid的傻瓜式使用方法。以及一些注意事项,备有相应的引入文件。(167)
  79. 核心算法缺位,人工智能发展面临“卡脖子”窘境(165)
  80. Algolia使用教程 , 超详细傻子看都会(165)
  81. Delphi 开发微信公众平台 (二) 用户管理(164)
  82. 只需知道电话号码 即可监控任意一部手机,获取位置,太可怕(163)
  83. 范斯晶对祖母的称呼很意外,范志毅很心疼,缺少母爱的孩子不容易(162)
  84. 如何定位前端线上问题(如何排查前端生产问题)(162)
  85. 告诉你去越南芽庄必带回的好东西(161)
  86. 数学家发现完美的乘法(160)
  87. 百度网盘下载神器 PanDownload v2.0.9(破解版、不限速)(159)
  88. 双双出轨!许志安劈腿马国明港姐女友,二人被拍16分钟激吻超20次(159)
  89. 高管被警方带走背后:巧达科技操盘2亿人简历生意(159)
  90. 定义工作,解读自我——IT帮2019年2月线下活动回顾(159)
  91. 吹爆惠英红,《铁探》这位霸道总警司超带感!真乃港剧罕见大女主(156)
  92. vue生成图片验证码(155)
  93. 三国正史第一猛将:一人单挑数千人,不是吕布也不是关羽(154)
  94. 从0到1上线一个微信小程序(154)
  95. FreeSql 如何现实 Sqlite 跨库查询(154)
  96. 向佐的弟弟叫向佑,网友:那郭碧婷生的孩子叫什么?(153)
  97. spring-boot-2.0.3不一样系列之源码篇 - pageHelper分页,绝对有值得你看的地方(153)
  98. [Node.js] 3、搭建hexo博客(152)
  99. java基础(十五)----- Java 最全异常详解 ——Java高级开发必须懂的(152)
  100. TensorFlow从1到2(十)带注意力机制的神经网络机器翻译(151)

  1. 大数据技术之_24_电影推荐系统项目_07_工具环境搭建(具体实操)
  2. 前端限制显示的文本字数的几种方法——不换行与换行
  3. 【实验吧】该题不简单——writeup
  4. 反向传播算法
  5. =、==、===、equals()的区别
  6. GitHub 推出开发者赞助项目
  7. 剑指Offer的学习笔记(C#篇)-- 从上往下打印二叉树
  8. argparse 在深度学习中的应用
  9. 张云雷复出?西城区文旅局:德云社在辖区内演出未发现违法违规问题
  10. Maven安装与配置
  11. acWing 825. 排队购物
  12. ajax&&jquery
  13. 苏联攻击机的悲壮行动,明知德军战机拦截,仍在无护航状态下出击
  14. 华为的5G技术,源于这种数学方法
  15. 一站式自动化测试平台 http://www.Autotestplat.com
  16. RabbitMQ总结
  17. 第九组 通信3班 063 自反ACL
  18. 短线还有最后一跌?大V们表示:反弹近了!(5月23日)
  19. 第九组 通信3班 063 OSPFv2与OSPFv3综合实验
  20. C# IE选项 - 重置IE
  21. Spring_数据校验和自定义检验规则
  22. 谈谈Java的string为什么是不可变的
  23. OFFICE 365 A1 Plus账号注册
  24. 初学python—做一个数组的增删改查操作
  25. oc工程中oc、swift混编代码打包成静态framework踩坑笔记
  26. 阿里云推“智能秒停系统”:50秒内短信通知 再不怕吃罚单
  27. 今天购买了一个云服务器
  28. 神奇!乌鸦竟然会传达悲观和怀疑情绪 还会对同伴“冷嘲热讽”
  29. 数字IC设计入门必备——VIM自定义模板调用与VCS基本仿真操作示例
  30. 点击事件的坐标计算(client || offset) +(X || Width || Left) 各种排列组合别绕晕
  31. windows下dubbo-admin2.6.x之后版本的安装
  32. linux 之基本命令学习总结
  33. 传祺难续“传奇”?销量暴跌超4成 加价卖车被“断裂门”尽毁
  34. 香港豪门后宫持续曝光:他用选美比赛“选妃”,与几万女星交往
  35. 小窥React360——用React创建360全景VR体验
  36. Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四)
  37. .Net Core下使用RabbitMQ比较完备的两种方案(虽然代码有点惨淡,不过我会完善)
  38. “80后”女博士已任团中央书记处书记
  39. 杨元庆:现在是联想的最好时刻 我们四大战役全部打了胜仗
  40. Java开发环境的搭建(JDK和Eclipse的安装)
  41. oracle学习笔记(十四) 数据库对象 索引 视图 序列 同义词
  42. 机构风向标:外资出逃超500亿 美的集团等白马股表现欠佳
  43. 跟踪记录ABAP对外部系统的RFC通信
  44. c++11多线程详解(一)
  45. 小蓝杯,跌破发行价了
  46. [NewLife.XCode]百亿级性能
  47. 33岁何洁商场走穴被曝光,路人镜头下的她与精修图差别好大
  48. 途牛第一季度净亏损2240万美元 同比亏损幅度扩大
  49. 00 | Two Sum
  50. 智能威胁分析之图数据构建
  51. 快速掌握RabbitMQ(二)——四种Exchange介绍及代码演示
  52. Neo4j 第六篇:Cypher语法
  53. Java微信公众平台开发(三)--接收消息的分类及实体的创建
  54. Java8 中的 Optional
  55. 如何显示超大图像(3)
  56. 贵州检察机关依法对袁仁国决定逮捕
  57. 有关xerospolit运行报错问题的有效解决方案
  58. ADO学途 one day
  59. Linux 中 ip netns 命令
  60. Python爬虫之设置selenium webdriver等待
  61. BSOJ1040 -- 【练习题目】美元DOLLARS
  62. 外媒:稀土是中国手中的一张王牌
  63. sql server添加sa用户和密码
  64. 深入理解JVM的类加载
  65. querySelector和getElementById之间的区别
  66. 简说设计模式——观察者模式
  67. 扰动函数和拉链法模拟HashMap的存储结构
  68. 东芝中国:“上海东芝公司”不存在 未停止与华为的合作
  69. 彭于晏马思纯主演张爱玲这部小说,却被说更适合演《骆驼祥子》?
  70. 停止向华为供货?东芝辟谣回应
  71. 云米第一季度净利润5310万元 同比增长68%
  72. 贪吃的古蛙,古生物学家发现亿年前两栖动物之间战争
  73. APICloud发布低代码开发平台 效率提升30%至60%
  74. Golang 读写锁RWMutex 互斥锁Mutex 源码详解
  75. shell初级-----数据呈现方式
  76. 白玉兰入围名单公布!《知否》《都挺好》上榜,还有这部豆瓣3分剧
  77. 深网 | 京东618接入快手、抖音 实现“即看即买”
  78. 解决 APP启动白屏黑屏问题
  79. Spring Cloud Hystrix理解与实践(一):搭建简单监控集群
  80. 浏览器与服务器通信技术——jsonp
  81. 【刷题笔记】LeetCode 606. Construct String from Binary Tree
  82. 央行副行长刘国强:应对汇率波动经验丰富,政策工具储备充足
  83. 部署Azure Log Analytics
  84. 计算机基础--http的基础整理和巩固
  85. 章子怡:女人四十,不止表面风光
  86. 直击|对话杨元庆:希望今年创最好盈利 要震慑住谣言
  87. 微软通过合作为美国270万农村退伍军人提供高速宽带服务
  88. Java进程占用内存过高,排查解决方法
  89. Go语言中使用切片(slice)实现一个Vector容器
  90. 商务部回应美宣布对13个中国企业或个人实施制裁:反对“长臂管辖”
  91. 优酷土豆的Redis服务平台化之路
  92. shell初级-----处理用户输入
  93. 感受lambada之美,推荐收藏,需要时查阅
  94. 美团点评发布2019年第一季度财报,营收192亿元超预期
  95. 任正非:Arm暂停合作对华为没影响
  96. redis和memcached的区别(总结)
  97. Spring Cloud与Duddo比较
  98. File类
  99. 朝鲜最强智能手机!人脸识别、无线充电、画质感人还支持无线耳机
  100. “断供”传闻屡遭反转,谁在制造恐慌?