0.6.0 • Published 4 years ago

flarej v0.6.0

Weekly downloads
7
License
MIT
Repository
github
Last release
4 years ago

FlareJ

   ___      __
 /\  __\   /\_\
 \_\ \_/_  \/\ \
/\___  __\  \ \ \
\/__/\ \_/  _\ \ \
    \_\ \  /\ \_\ \ (Component, {
   /\___/  \ \____/   ...responsiveSettings
   \/__/    \/___/  });

FlareJ是一个基于ReactNornJ模板引擎的UI组件库。

FlareJ的前身是一个基于jQuery的UI组件库,在2011-2015年曾服务于jd.com内部多个PC及移动端系统中。

NPM Version NPM Downloads

组件

目前已有的组件(点击查看示例或文档):

原创组件

可以使用babel-plugin-import按需引入以上组件,.babelrc配置:

{
  "plugins": [
    ["import", {
      "libraryName": "flarej",
      "libraryDirectory": "lib/components",
      "style": true
    }]
  ]
}

引入组件:

import { Row, Col, Pagination } from 'flarej';

高阶组件

使用Responsive高阶组件,可创建各属性值支持按响应式条件变化的组件。使用方法如下,可以用fj变量作为Responsive的别名:

import fj from 'flarej/lib/higherOrders/responsive';
//或 import fj from 'flarej';
import EChart from 'flarej/lib/components/ECharts';

//创建响应式组件
const FjEChart = fj(EChart, {
  responsive: false,          //是否开启响应式
  responsiveDelay: 70,        //响应式执行后修改组件属性值延迟时间
  responsiveOnlyWidth: true,  //只在页面宽度改变时执行响应式
  defaultResponsiveParam: {   //默认响应式参数
    '(max-width: 1350px)': {  //响应式条件,与css媒体查询语法一致
      state: {                //组件各属性值
        width: 200
      }
    },
    '(min-width: 1351px)': {
      state: {
        width: 'auto'
      }
    }
  }
});

ReactDOM.render(
  <FjEChart autoResize={false}
            responsive={true}
            responsiveParam={{  //可在使用组件时继续传入其他响应式参数,会在defaultResponsiveParam后面执行
              '(max-width: 1350px)': {
                state: {
                  width: 200
                }
              }
            }}
  />,
document.body);

使用Responsive高阶组件创建的组件

第三方组件

依赖的项目

安装

使用npm安装:

npm install flarej

浏览器支持

所有现代浏览器以及Internet Explorer 9+。

License

MIT

0.6.0

4 years ago

0.6.0-alpha.6

5 years ago

0.6.0-alpha.5

5 years ago

0.6.0-alpha.4

5 years ago

0.6.0-alpha.3

5 years ago

0.6.0-alpha.2

5 years ago

0.5.2

5 years ago

0.6.0-alpha.1

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.13

6 years ago

0.2.12

6 years ago

0.2.11

6 years ago

0.2.10

6 years ago

0.2.9

6 years ago

0.2.8

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.2-alpha.1

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.2.0-alpha.1

6 years ago

0.1.23

6 years ago

0.1.22

6 years ago

0.1.21

6 years ago

0.1.20

6 years ago

0.1.19

6 years ago

0.1.18

6 years ago

0.1.17

6 years ago

0.1.16

6 years ago

0.1.15

6 years ago

0.1.14

6 years ago

0.1.13

6 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.7-alpha.1

6 years ago

0.1.6

6 years ago

0.1.6-alpha.2

6 years ago

0.1.6-alpha.1

6 years ago

0.1.5

6 years ago

0.1.4

7 years ago

0.1.4-rc.10

7 years ago

0.1.4-rc.9

7 years ago

0.1.4-rc.8

7 years ago

0.1.4-rc.7

7 years ago

0.1.4-rc.6

7 years ago

0.1.4-rc.5

7 years ago

0.1.4-rc.4

7 years ago

0.1.4-rc.3

7 years ago

0.1.4-rc.2

7 years ago

0.1.4-rc.1

7 years ago

0.1.3

7 years ago

0.1.3-rc.48

7 years ago

0.1.3-rc.47

7 years ago

0.1.3-rc.46

7 years ago

0.1.3-rc.45

7 years ago

0.1.3-rc.43

7 years ago

0.1.3-rc.42

7 years ago

0.1.3-rc.41

7 years ago

0.1.3-rc.40

7 years ago

0.1.3-rc.39

7 years ago

0.1.3-rc.38

7 years ago

0.1.3-rc.37

7 years ago

0.1.3-rc.36

7 years ago

0.1.3-rc.35

7 years ago

0.1.3-rc.34

7 years ago

0.1.3-rc.33

7 years ago

0.1.3-rc.32

7 years ago

0.1.3-rc.31

7 years ago

0.1.3-rc.30

7 years ago

0.1.3-rc.29

7 years ago

0.1.3-rc.28

7 years ago

0.1.3-rc.27

7 years ago

0.1.3-rc.26

7 years ago

0.1.3-rc.25

7 years ago

0.1.3-rc.24

7 years ago

0.1.3-rc.23

7 years ago

0.1.3-rc.22

7 years ago

0.1.3-rc.21

7 years ago

0.1.3-rc.20

7 years ago

0.1.3-rc.19

7 years ago

0.1.3-rc.18

7 years ago

0.1.3-rc.17

7 years ago

0.1.3-rc.16

7 years ago

0.1.3-rc.15

7 years ago

0.1.3-rc.14

7 years ago

0.1.3-rc.13

7 years ago

0.1.3-rc.12

7 years ago

0.1.3-rc.11

7 years ago

0.1.3-rc.10

7 years ago

0.1.3-rc.9

7 years ago

0.1.3-rc.8

7 years ago

0.1.3-rc.7

7 years ago

0.1.3-rc.6

8 years ago

0.1.3-rc.5

8 years ago

0.1.3-rc.4

8 years ago

0.1.3-rc.3

8 years ago

0.1.3-rc.2

8 years ago

0.1.3-rc.1

8 years ago

0.1.2

8 years ago

0.1.2-rc.27

8 years ago

0.1.2-rc.26

8 years ago

0.1.2-rc.25

8 years ago

0.1.2-rc.24

8 years ago

0.1.2-rc.23

8 years ago

0.1.2-rc.22

8 years ago

0.1.2-rc.21

8 years ago

0.1.2-rc.20

8 years ago

0.1.2-rc.19

8 years ago

0.1.2-rc.18

8 years ago

0.1.2-rc.17

8 years ago

0.1.2-rc.16

8 years ago

0.1.2-rc.15

8 years ago

0.1.2-rc.14

8 years ago

0.1.2-rc.13

8 years ago

0.1.2-rc.12

8 years ago

0.1.2-rc.11

8 years ago

0.1.2-rc.10

8 years ago

0.1.2-rc.9

8 years ago

0.1.2-rc.8

8 years ago

0.1.2-rc.7

8 years ago

0.1.2-rc.6

8 years ago

0.1.2-rc.5

8 years ago

0.1.2-rc.4

8 years ago

0.1.2-rc.3

8 years ago

0.1.2-rc.2

8 years ago

0.1.2-rc.1

8 years ago

0.1.1-rc21

8 years ago

0.1.1-rc20

8 years ago

0.1.1-rc19

8 years ago

0.1.1-rc18

8 years ago

0.1.1-rc17

8 years ago

0.1.1-rc16

8 years ago

0.1.1-rc15

8 years ago

0.1.1-rc14

8 years ago

0.1.1-rc13

8 years ago

0.1.1-rc12

8 years ago

0.1.1-rc11

8 years ago

0.1.1-rc10

8 years ago

0.1.1-rc9

8 years ago

0.1.1-rc8

8 years ago

0.1.1-rc7

8 years ago

0.1.1-rc6

8 years ago

0.1.1-rc5

8 years ago

0.1.1-rc3

8 years ago

0.1.1-rc2

8 years ago

0.1.1-rc1

8 years ago

0.1.0

8 years ago

0.0.1

8 years ago