为了账号安全,请及时绑定邮箱和手机立即绑定

利用 classNames 生成React className 有一点不解

利用 classNames 生成React className 有一点不解

肥皂起泡泡 2018-12-21 19:18:48
参照 antd 里面的写法,我照猫画虎的写const { level } = this.propslet classes = classNames(className, baseCls, {      [`${baseCls}-${level}`]: level  })这个应该怎么理解,我只知道用了模板字符串,但是 [] 和 : 又是什么作用,${level}中的 level 究竟是上面的 level 还是冒号右边的 level
查看完整描述

1 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

这第三个参数明显是json对象的形式,左面为模板字符串拼成的key,右面为动态value


查看完整回答
反对 回复 2019-01-09
  • 1 回答
  • 0 关注
  • 493 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信