0.0.6 • Published 1 year ago

edesign-react v0.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

edesign-react 适配桌面端的组件库,适合在 React 16.x 及以上技术栈的项目中使用。

🎉 特性

  • 适配桌面端交互
  • 基于 React 16.x(全部基于 React Hooks 的 Functional Component)
  • 支持按需加载
  • 适用于 React 高质量UI组件

📦 安装

npm i edesign-react
yarn add edesign-react
pnpm add edesign-react

🔨 使用方法

【TinyEditor】

import React from 'react';
import { TinyEditor } from 'edesign-react';
import 'edesign-react/es/style/index.css'; // 少量公共样式

export default function App() {
  return <TinyEditor
    placeholder="Enter text here..."
    min_height={100}
    max_height={800}
    height={300}
    resize={true}
    showCount={true}
    max_chars={100}
    className="e-tiny-editor"
  />
}

【ScormPlayer】

import React from 'react';
import { ScormPlayer } from 'edesign-react';

export default function App() {
  return <ScormPlayer
    version="1.2" // 版本协议1.2/2004
    height="500px"
    width="100%"
    href={`${prefixer}libs/scorm/1.2/5DayChallengeTo/scormdriver/indexAPI.html`}
    defaultValue={null}   // CMI默认值
    onChange={(item) => {
      console.log("base onChange:", item);
    }}
  />
}

浏览器兼容性

IE / EdgeFirefoxChromeSafari
Edge >=84Firefox >=83Chrome >=84Safari >=14.1

反馈

有任何问题,建议通过 GitLab issues 反馈或反馈

协议

edesign-react 遵循 MIT 协议

参与贡献

edesign-react 欢迎任何愿意参与贡献的参与者。如果需要本地运行代码或参与贡献,请先阅读参与贡献

贡献成员