加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

React教程系列之中级 -- classSet原理

发布时间:2020-12-15 04:55:34 所属栏目:百科 来源:网络整理
导读:本文载录一段cx的实现原理: function cx(classNames){ //其实一般参数都是object if(typeof classNames == 'object'){ //核心还是在这:classNames[className]-- 这个是一个boolean值 //最后返回一个字符串 return Object.keys(classNames).map(function(cl

本文载录一段cx的实现原理:

function cx(classNames){
    //其实一般参数都是object
    if(typeof classNames == 'object'){
       //核心还是在这:classNames[className]--  这个是一个boolean值
       //最后返回一个字符串
       return Object.keys(classNames).map(function(className){
             return classNames[className] ? className : '';
       }).join(' ');
    }else{
       return Array.prototype.join.call(arguments,' ');
    }
}

module.exports = cx;
var cx = require("./cx");
React.addons = {
     classSet: cx
};

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读