docs: function connectTheme(themeName, styles, WrappedComponent) {
    if (!styles) {
      const ThemeComponent = class extends React.Component {
        render() {
          const props = this.props;
          // 需要动态绑定主题
          const currentTheme = ThemeStore.getStore().currentTheme;
          let themeStyle;
          if (themeName) {
            const bundleName = WrappedComponent.__module;
            if (!currentTheme[themeName]) {
              // 自动补全命名空间
              if (bundleName) {
                const bundleTheme = `${bundleName}.${themeName}`;
                if (currentTheme[bundleTheme]) {
                  themeName = bundleTheme;
                }
              }
            }
            // 当前的主题
            const theStyles = currentTheme[themeName] || {};
            // 系统的common
            const extStyles = currentTheme.common || {};
            // 支持包内的common
            const bcStyles = (bundleName && currentTheme[
              `${bundleName}.common`]) || {};
            themeStyle = {
              ...extStyles,
              ...bcStyles,
              ...theStyles
            };
          } else {
            themeStyle = currentTheme.common || {};
          }
          const {
            style,
            ...otherProps
          } = props;
          return <WrappedComponent
            {...otherProps}
            style={{
            ...themeStyle,
            ...style
          }}>{props.children}</WrappedComponent>;
        };
      }
      ThemeComponent.__module = WrappedComponent.__module;
      return ThemeComponent;
    }
    const ThemeComponent = themes.connectStyle(themeName, styles)(WrappedComponent);
    ThemeComponent.__module = WrappedComponent.__module;
    ThemeComponent.__version = WrappedComponent.__version;
    return ThemeComponent;
  }