### 项目简介
积木(block)系统旨在为开发者、运营提供一套模块化开发、可视化页面搭建的解决方案。目的是尽可能的解放前端生产力,提高页面模块的复用率,并且充分赋予运营人员根据自身需要搭建、维护、发布页面的能力。
**bms-web**为积木系统的UI端项目,服务端(**bms-server**)项目尚未开放,并且,对于前端开发者进行页面模块开发的工具尚未开发完成,等后续开发完成以后会一并公开
**备注:** 积木系统在我们公司已经上线,上线3个月,生产了300多个页面,近期在跟公司老板商量开源事宜,期待能帮助到更多的人
### 特点
- 使用vue框架,告别琐碎操作dom的时代
- 使用ts框架,拥抱强类型时代
- 面向对象,面向接口编程,使得项目业务逻辑更清晰,扩展更好,维护更方便
- 加入依赖注入,使得功能依赖于接口,而不依赖于实现,扩展,维护更好
- webpack构建,紧跟前端模块化、组件化进程
### 项目结构简介
```
|-common 存放项目公用代码
|-components 存放项目公用组件
|-entry 各个页面的入口文件,webpack编译入口
|-interface 存放接口文件目录
|-models 存放业务实体目录
|-services 各个api接口服务
|-views 存放各个页面
```
### 运行项目
#### 安装依赖
```
npm/cnpm install
```
#### 修改bms-web项目某些地方
- 找到文件 **/src/scripts/views/design/index.html**,将html中的iframe标签的**src="/design/action"**修改为**/design.html**,否则页面搭建的模板读取的是部署到线上的模板,本地无法进行页面的搭建
#### 开发
```
npm run dev
```
#### 发布编译
```
npm run build
```
#### 运行build以后的项目
```
npm run serve
```
### 其他
- bms-web起来以后,本地看到的页面,数据即为线上的数据,因为api接口是代理到线上的
- 项目并未开发完成,各页面相关一些表单数据必填项并未做简单校验,所以体验的时候,尽可能的把必填项写全
- 线上体验网站[积木系统](http://www.51qututu.com)
- **积木系统各页面简介,请**[点击查看](https://github.com/ljcheibao/bms-web/blob/master/docs/introduce.md)
- 欢迎大家一起探讨跟指点,QQ:415026798
没有合适的资源?快使用搜索试试~ 我知道了~
typescript+vue开发的积木(可视化页面搭建)系统的UI端项目.zip
共222个文件
ts:48个
less:38个
js:37个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 156 浏览量
2023-10-21
23:26:18
上传
评论
收藏 2.88MB ZIP 举报
温馨提示
typescript+vue开发的积木(可视化页面搭建)系统的UI端项目.zip
资源推荐
资源详情
资源评论
收起资源包目录
typescript+vue开发的积木(可视化页面搭建)系统的UI端项目.zip (222个子文件)
.babelrc 221B
bootstrap.css 174KB
common.css 144KB
bootstrap.css 143KB
bootstrap.min.css 141KB
bootstrap.min.css 118KB
index.css 65KB
bootstrap-grid.css 43KB
bootstrap-grid.min.css 33KB
fa-icon.css 26KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
bootstrap-reboot.css 5KB
design.css 5KB
bootstrap-reboot.min.css 4KB
brutusin-json-forms.css 3KB
brutusin-json-forms.css 3KB
brutusin-json-forms.min.css 1KB
fontawesome-webfont.eot 37KB
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.eot 20KB
.gitattributes 216B
.gitignore 30B
index.html 4KB
index.html 3KB
index.html 3KB
index.html 3KB
index.html 3KB
index.html 2KB
index.html 2KB
index.html 2KB
index.html 1KB
index.html 1KB
index.html 1KB
index.html 1KB
index.html 1KB
index.html 1KB
index.html 1KB
index.html 896B
index.html 875B
design.html 811B
index.html 658B
index.html 572B
index.html 455B
design.html 453B
index.html 366B
index.html 365B
index.html 363B
index.html 321B
index.html 242B
index.html 0B
common.js 799KB
index.js 721KB
jquery-3.2.1.js 262KB
bootstrap.bundle.js 191KB
jsonform.js 122KB
jsonform.js 122KB
jsv.js 113KB
jsv.js 113KB
bootstrap.js 112KB
jquery-3.2.1.min.js 85KB
jquery-3.2.1.min.js 85KB
bootstrap.js 68KB
bootstrap.bundle.min.js 66KB
bootstrap.min.js 48KB
bootstrap.min.js 48KB
brutusin-json-forms.js 46KB
brutusin-json-forms.js 46KB
underscore.js 37KB
underscore.js 37KB
bootstrap.min.js 36KB
brutusin-json-forms.min.js 24KB
design.js 12KB
brutusin-json-forms-bootstrap.js 11KB
brutusin-json-forms-bootstrap.js 11KB
jsonform-defaults.js 11KB
jsonform-split.js 11KB
brutusin-json-forms-bootstrap.min.js 5KB
index.js 3KB
webpack.config.js 3KB
index.js 2KB
resize.js 2KB
base.js 1KB
npm.js 484B
postcss.config.js 466B
index.js 396B
design.js 148B
index.js 55B
package.json 2KB
tsconfig.json 546B
mixins.less 61KB
font-awesome-ie7.less 19KB
icons.less 17KB
variables.less 9KB
index.less 7KB
index.less 6KB
index.less 5KB
index.less 3KB
extras.less 2KB
core.less 2KB
共 222 条
- 1
- 2
- 3
资源评论
天天501
- 粉丝: 550
- 资源: 4666
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功