All Projects → kkxiaojun → VueForm

kkxiaojun / VueForm

Licence: other
vue和nodejs实现自定义表单拖拽系统

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to VueForm

Ref Line
拖拽👌 时提供 参考线 和 磁性吸附 功能 🎯
Stars: ✭ 204 (+410%)
Mutual labels:  drag
Step Functions Draw.io
You can make a AWS step functions workflow with GUI and export/import JSON/YAML.
Stars: ✭ 231 (+477.5%)
Mutual labels:  drag
MVideo
An imitation of WeChat circle of friends video effects, can drag and zoom ,video view,base on ijkplayer.
Stars: ✭ 179 (+347.5%)
Mutual labels:  drag
Vue Nestable
A simple drag & drop hierarchical list made as a vue component.
Stars: ✭ 209 (+422.5%)
Mutual labels:  drag
Piper
A drag-and-drop mobile website builder base on Vue
Stars: ✭ 228 (+470%)
Mutual labels:  drag
react-imago3d
WebVr Environment editor
Stars: ✭ 17 (-57.5%)
Mutual labels:  drag
Vue Upload Component
Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter
Stars: ✭ 2,422 (+5955%)
Mutual labels:  drag
vue-dialog
A drag-able dialog for Vue.js
Stars: ✭ 21 (-47.5%)
Mutual labels:  drag
Dsladapter
🔥 Kotlin时代的Adapter, Dsl 的形式使用 RecyclerView.Adapter, 支持折叠展开, 树结构,悬停,情感图状态切换, 加载更多, 多类型Item,侧滑菜单等
Stars: ✭ 231 (+477.5%)
Mutual labels:  drag
FloatingDragButton
拖拽浮动按钮,效果炫酷,实现简单
Stars: ✭ 66 (+65%)
Mutual labels:  drag
Bmdragcellcollectionview Swift
🎉 iOS UICollectionView UICollectionViewCell long press to drag the reorder framework Swift Version
Stars: ✭ 212 (+430%)
Mutual labels:  drag
Ngx File Drop
Angular 11 file and folder drop library
Stars: ✭ 220 (+450%)
Mutual labels:  drag
react-native-dnd-board
A drag and drop Kanban board for React Native.
Stars: ✭ 41 (+2.5%)
Mutual labels:  drag
React Reorder
Drag & drop, touch enabled, reorderable / sortable list, React component
Stars: ✭ 209 (+422.5%)
Mutual labels:  drag
solid-dnd
A lightweight, performant, extensible drag and drop toolkit for Solid JS.
Stars: ✭ 251 (+527.5%)
Mutual labels:  drag
Menumanage Imitate Alipay
仿支付宝首页应用管理(拖拽排序,添加删除)
Stars: ✭ 203 (+407.5%)
Mutual labels:  drag
H5 Editor
📕h5可视化编辑器,支持添加图片/文本/形状等,拥有图层/参考线/标尺/自动吸附对齐等功能
Stars: ✭ 224 (+460%)
Mutual labels:  drag
vue-drag-select
基于Vue的仿原生操作系统鼠标拖拽选择
Stars: ✭ 63 (+57.5%)
Mutual labels:  drag
drop
A LÖVE visualizer and music player
Stars: ✭ 17 (-57.5%)
Mutual labels:  drag
DragDropiOS
DragDropiOS is a drag and drop manager on iOS. It supports drag and drop with in one or more classes extends UIView. This library contains UICollectionView and UITableView that implenment of drag and drop manager.
Stars: ✭ 71 (+77.5%)
Mutual labels:  drag

简介

整个项目最终实现的是一个自定义表单系统,用户可以用鼠标拖拽生成自己的表单,并填写和发布表单

目录

PS: 整个project是包含前端vue-form和后端vue-node项目的

  1. 前端项目
├─vue-form  
│  ├─build  ------------------------------------------ webpack配置
│  ├─config ------------------------------------------ 项目配置
│  ├─src    ------------------------------------------ 代码目录
│  │  ├─api ------------------------------------------ 接口文件
│  │  ├─common --------------------------------------- 公共文件夹
│  │  │  ├─images
│  │  │  ├─js
│  │  │  └─less
│  │  ├─components ----------------------------------- 组件
│  │  │  ├─form
│  │  │  ├─help
│  │  │  ├─login
│  │  │  ├─m-footer
│  │  │  ├─m-header
│  │  │  ├─person
│  │  │  └─signup
│  │  └─router ------------------------------------------- 路由
│  └─static
  1. 后端项目
└─vue-node
    ├─config  ------------------------------------------- 配置文件
    ├─models  ------------------------------------------- 数据model文件
    └─router  ------------------------------------------- api接口路由文件
    ├─app.js  ------------------------------------------- 入口
    ├─package.json -------------------------------------- 依赖

技术栈

  1. 前端 vue + vue-router + axios + vuedraggable + element-ui

  2. 后端 node + express + mongodb + mongoose

功能列表

  1. 登录、注册模块
  2. 表单模块
  3. 表单模板模块
  4. 个人信息模块
  5. 管理员模块

功能结构图 系统功能结构图

界面预览

系统功能结构图 系统功能结构图 系统功能结构图 系统功能结构图

项目启动

  1. 前端项目
# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run unit tests
npm run unit

# run all tests
npm test
  1. 后端项目 先启动数据库mongodb 再启动项目
# install dependencies
npm install

# serve
node app.js
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].