(Translated by https://www.hiragana.jp/)
GitHub - warmwei818/react-visual-editor: 基于 React 的可视化编辑,组件自由拖拽,dom实时追踪,组件无限制嵌套组合,保证组件完整性,多平台支持,代码生成,实时预览,项目于2020.2.22开源,喜欢的点颗星支持鼓励一下!
Skip to content

もと于 React てき视化编辑,组件自由じゆう拖拽,dom实时つい踪,组件无限せいはま套组あい证组けんかんせいせい平台ひらだい支持しじだい生成せいせい,实时预览,项目于2020.2.22开源,欢的てん颗星支持しじ励一

License

Notifications You must be signed in to change notification settings

warmwei818/react-visual-editor

 
 

Repository files navigation

react-visual-editor

项目于2020.2.22开源,开源不易ふえき需要じゅよう你的支持しじあずか励,如果有功ゆうこうのうじょうてきそうほう以提issue,わがかい关注并实现。

特性とくせい

  • 🔥任意にんい拖拽嵌套つう过组けん预览めんいた拖拽组件,いた设计めんいた实现任意にんいはま套,设计めんばんちゅうてき组件也可随意ずいい拖拽嵌套
  • 💻实时预览:设计めんばんちゅうかい实时展示てんじ组件てき属性ぞくせい效果こうか样式效果こうか,并且あずか实页めん无异
  • 🎄DomTree展示てんじ:页面组件dom树的展示てんじ并实现组けんdom实时つい
  • 🎁视化属性ぞくせい配置はいち:结合React 特性とくせいJS语法定ほうていせいりょう视化てき组件属性ぞくせい配置はいち,实现复杂すうすえ结构てき视化配置はいち
  • 🎆视化样式配置はいちつう过样しき配置はいちめんいたおさむあらため样式,实时ざい页面ちゅう显示样式效果こうか
  • 📹ばんこうのう以选ちゅう局部きょくぶあるものせい个页めん做为复用てきばんひさげだか页面配置はいち效率こうりつ减少じゅう工作こうさく
  • 🔒组件约束すえ组件特性とくせい配置はいち组件てきちち组件约束あずか组件约束,かい决组けん间的错误嵌套和报错
  • 👓预览与だい生成せいせいずい时预览页めんてき效果こうかかず页面てきjsxだい码与样式だい
  • 🍀平台ひらだい支持しじ支持しじPCあずかうつり动端かたごう设配きり展示てんじ
  • 📀组件库替换つう过简单的配置はいち以对せっにんなんReact组件库

SNAPSHOT

mobile

PC

Usage

// しも载项单独运行
git clone https://github.com/anye931123/react-visual-editor.git
npm install 
npm run dev

// umi项目どおり添加てんかblock方式ほうしき添加てんか此项
umi block add https://github.com/anye931123/react-visual-editor

录结构

- src
  |- components
  |- configs   //全局ぜんきょく配置はいちしんいき
     |- componentConfgs  //组件配置はいちしんいき包括ほうかつreacthtmlてき组件しんいき
        |- Ant         //Antd组件配置はいちしんいき
        |- HTML        //html标签配置はいちしんいき
        |- index.ts           //所有しょゆう配置はいちしんいき汇总导出きょうconfig使用しよう
     |- htmlCategory.ts   //html组件ぶん类
     |- index.ts    // 配置はいちしんいき汇总
     |- reactCategory.ts   //react组件ぶん类组けんぶん类
  |- locales
  |- modules
  |- service
  |- types
  |- utils

types

  • CategoryType 组件ぶん类数すえ结构てい具体ぐたいしんいきやめざいだい码中ちゅう
  • ComponentConfigType 组件しんいき属性ぞくせい结构てい具体ぐたいしんいきやめざいだい码中ちゅう
  • ConfigTypes 全局ぜんきょく配置はいちしんいきすうすえ结构てい具体ぐたいしんいきやめざいだい码中ちゅう
  • ModelType modelすうすえ结构てい

configs

つう配置はいちconfig以实现拖拽组けん库的がえ换,更改こうかい为你需要じゅようてき组件库或しゃ组件。具体ぐたい配置はいち如下

  • OriginalComponents 所有しょゆうてき需要じゅよう拖拽てき原始げんし组件汇总
  • AllComponentConfigs 所有しょゆうてき组件配置はいちしんいき
  • CONTAINER_CATEGORY 容器ようき组件ぶん
  • NON_CONTAINER_CATEGORY 容器ようき组件ぶん

LICENSE

MIT

About

もと于 React てき视化编辑,组件自由じゆう拖拽,dom实时つい踪,组件无限せいはま套组あい证组けんかんせいせい平台ひらだい支持しじだい生成せいせい,实时预览,项目于2020.2.22开源,欢的てん颗星支持しじ励一

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.0%
  • CSS 3.0%