【匠心打造】从0打造uniapp 可视化拖拽设计 c_o 第六篇

 

1、这个版本的变化是左侧增加了布局设计和包资源管理器

包资源管理器:eclipse的特称,左侧的项目管理。和hbuildx左侧类似

项目的整体设计结构如下:

v1.0 普通模式:支持新建前端项目,拖拽,且生成前端项目(最终不只是uni),支持在线预览项目。

v2.0 进阶模式:兼容v1以上所有功能,且外加 实时对接服务端接口(http/https)。

v3.0 无敌模式:兼容v2以上所有功能,革命性的改变。

提供数据库的独特在线设计模式,以直面数据库的方式进行设计。

为什么要这样设计呢?

有人问了为什么要这样设计,这里我们剖析一个项目的结构

A 后台接口服务器

B 后台对应web页面

C 手机端接口服务

D 手机端web页面

底层都是基于数据库来设计

V3 模式,会提供一个直面数据库的模式,我们可以这样理解。

新增一张表 user

fid

name

age

例如:新增一个功能对应的是user 表选中是否创建该对应的B,A?

如果是A 则 生成对应的增删改查(都是可选项),

B 对应的也是表格+增删改查

基础的业务判断,我们也可以内置。就算不内置也没关系。至少节省了85%的时间。

C D 对应复杂一点。

D的结构比较多样化。对应C来说。也是一些接口的增删改查。我们也可以用V3的模式来创建接口服务,

C 的结构在c_o看来是json格式,只要我们记住内置的json格式。就能通过json,动态指定一套ui出来。或者说85%的UI

其中AC都是可以基于自己的项目技术架构内置项目模板(目前只会去支持java),当然AC是可选项目,不使用也不影响其他的两种模式。

以上均会免费提供

第七篇:【匠心打造】从0打造uniapp 可视化拖拽设计 c_o 第七篇_我只是一个coder的博客-CSDN博客