Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

m-Ryan/easyh5

Repository files navigation

声明

主要的面向对象是开发者。

解决的场景是 定义好一套组件好,可以通过拖拽生成页面,达到快速开发的效果

项目演示地址

部分截图

项目结构

核心功能均在src目录,example目录只是作为一个使用示例

结构

图片1

data === Array<Page>
export type IPage = IBlockData<{
 title: string;
}>;
export const Page: IBlock<IPage> = {
 name: '页面',
 type: BasicType.PAGE,
 Editor,
 Renderer,
 Panel,
 createInstance,
 validChildrenType: []
};
export interface IBlockData<T extends any = any> {
 style: Partial<React.CSSProperties>;
 type: BlockType;
 data: {
 value: T;
 link?: string;
 action?: string;
 variable?: string;
 };
 children: IBlockData<any>[];
}

About

可视化编辑器、h5编辑器

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

Languages

AltStyle によって変換されたページ (->オリジナル) /