背景最近做了一个在线考试系统,其中有个题型是流程图类型的,考试端大概效果就是把答案选项拖拽到流程图框中,要求能拖动左侧选项,但是不能编辑右侧流程框和连接线。需要满足简单流程图编辑,最主要是要满足在后台中流程图题型动态配置性,在考试端流程图的展示和答案选项的拖拽。最开始的想法是把流程图当作背景,然后通过 CSS 相对定位一个个调整元素位置,使用拖拽工具给元素绑定拖拽事件,效果也还能凑合,但是如果流程
转载
2024-08-03 16:05:31
548阅读
Element的目录结构先看看目录结构,从目录结构入手,一步步进行分解。├─build // 构建相关的脚本和配置
├─examples // 用于展示Element组件的demo
├─lib // 构建后生成的文件,发布到npm包
├─packages // 组件代码
├─src // 引入组件的入口文件
├─test // 测试代码
├─Makefile // 构建文件
├─component
企业开发中,如何在Vue中实现流程图这是我在工作中,vue项目中,实现画出业务流程图,使用方法如以下:1、安装依赖这里使用第三方插件:@antv/g6$ npm install --save @antv/g62、在使用的组件中导入依赖import G6 from '@antv/g6';3、在视图模板中创建流程图容器<div id="流程图容器的id"></div>4、在da
转载
2024-04-22 12:11:42
4060阅读
最近写项目用到了element-ui时间线控件,在这里记录一下用法,方便学习和查看。首先我们看看官网给出的用法:<div class="block">
<div class="radio">
排序:
<el-radio-group v-model="reverse">
<el-radio :lab
转载
2024-07-14 09:50:40
956阅读
第一步:引入package.json引入gojs依赖包-- "gojs": "^2.0.3", (npm install gojs --save)第二步:运行下述代码<template>
<div id="wrap">
<div id="chart-wrap">
<div id="chart-palette"><
转载
2024-06-18 21:20:10
2395阅读
1.vuex作用:它是一个管理数据的一个东西,可以系统的管理数据.好处是每个组件都可以读取和修改这个数据.相对于全局事件总线(2个组件进行互相单向读书传递数据如果修改就要写2遍很麻烦)来讲比较方便. 可以这么理解其等于全局事件总线➕数据代理get set 方法 2.vuex引入:npm i vuex(tips:注意vue与vuex的版本问题下载的时候)3.vuex流程图: 解释
vue2.0和3.0区别项目目录不同1、vue-cli3.o移除了config.文件夹。2、多了文件。3、新增了一个views文件夹。4、删除了static新增了public文件夹。5、移动到public了。配置项不同1、vue-cli2.0的域名配置,分为开发环境和生产环境。2、所以配置域名时,需要在config中的和。3、中分别配置3.0config.文件已经被移除。4、但是多了。env.pr
转载
2024-08-13 16:07:40
196阅读
这里写目录标题概览1. 变化侦查1.1 Observer流程图2. vdom虚拟DOM2.1 创建节点createElm2.2 更新节点patchVnode2.3 更新子节点 updateChildren3. 模板编译3.1 抽象语法树AST3.2 模板编译具体流程3.3 HTML解析器3.3.1 解析不同的内容3.3.2 AST节点层级3.3.3 小结3.4 文本解析器3.5 优化阶段3.6
转载
2024-05-11 20:54:27
129阅读
近期项目中使用到d3插件绘制的流程图。首先认识下dagre。dagre是专注于有向图布局的javascript库,由于dagre 仅仅专注于图形布局,需要使用其他方案根据 dagre 的布局信息来实际渲染图形,而 dagre-d3 就是 dagre 基于 D3 的渲染方案。使用步骤1、下载d3及dagreD3import dagreD3 from "dagre-d3";
import * as d
转载
2024-06-23 06:46:45
1945阅读
Vue项目中使用AntV X6绘制流程图一、需求在Vue2.x(Vue3.x项目同理)项目中使用AntV X6组件库绘制流程图,需要实现以下需求:需求1:左侧菜单中的模块可以拖拽进入画布中生成对应的流程图模块需求2:流程图中的节点之间可以进行连线交互需求3:点击对应的节点后可以进行操作节点(删除、查看节点的相关信息参数)需求4:鼠标悬浮在连线上时可以删除当前连线隐含需求:节点样式需要满足UI设计,
转载
2024-10-22 09:16:26
687阅读
vue中使用Antv g6构建简单流程图前端小白第一次使用,项目需要一个流程图,看了一些博客,简单的写了一个,但是还是没实现项目的需求,希望有会的人帮忙指点一下。项目需要实现的是:可以自定义添加节点以及删除节点,这两个我还没有实现。1.首先安装npm install --save @antv/g62.在需要g6的文件中导入import G6 from "@antv/g6";3.在组件中创建一个容器
转载
2024-10-04 14:54:58
754阅读
vue组件化编程
一、概述一个vue文件主要由三个部分组成:模板页面、js模块对象、css样式。组件: 组件是一个局部功能界面,它包含了所有要实现这个功能界面的相关资源,如css、html等. 组件化编码的基本流程 1) 拆分界面, 抽取组件 2) 编写静态组件 3) 编写动态组件
Element-UI是饿了么前端团队推出的一款基于Vue.js 2.0 的桌面端UI框架,手机端有对应框架是 Mint UI 。开发环境1.安装webpacknpm install -g webpack2.安装vue-clivue-cli是什么?vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的。使用步骤:安装vue-cli: npm install -g vue-cli使
转载
2024-03-25 22:01:42
167阅读
该组件并非开箱即食,需要根据自己的业务进行修改,右侧属性表单部分如果有时间考虑改为插槽形式,方便以后复用~
antd组件Upload实现自己上传
技术栈 Vue v3.0.1 Element-ui v2.4.5 antV G6 v1.2.8 Sass效果图引入在index.html中进行了全局引用<script src="./static/plugin/g6.min.js">
在公司做一个项目,需求是用户根据自己的需求自定义一个流程图,流程图的每一步都用拖拽的方式,自己选择功能和完成连线,一开始就去选技术,找到了几个技术:go.js,g6,vue-task-node,jsplumb,jointjs等,最初想用g6,发现vue+g6的文档不多,开源而用得比较多的是jsplumb,所以我就在github上找到了一个比较适用的——easy-flow-master安利给大家,可
转载
2023-12-15 08:47:34
528阅读
X6 是 AntV 旗下的图编辑引擎,提供了一系列开箱即用的交互组件和简单易用的节点定制能力,方便我们快速搭建流程图、DAG 图、ER 图等图应用.参考一些网站的写法,然后自己加上了撤销操作。 节点和连接线可以进行删除安装npm install @antv/x6 --save
import { Graph } from '@antv/x6';代码<template>
<di
转载
2024-07-31 15:56:30
748阅读
v0.1.1 - 基础版本1、安装这里用到的vue组件库是vue-dragging$ npm install awe-dnd --save2、代码// main.js
import VueDND from 'awe-dnd'
Vue.use(VueDND)// your.vue
<template>
<div class="color-show">
<
转载
2023-09-07 10:50:56
288阅读
工作流程图已经侵入我们生活的方法面面,只是很多时候我们没有注意到,画流程图的方法有两种,一种是手绘,另一种就是使用画图工具进行画了,大多数人都将选择用画图工具画,这样比较方便,那么怎样快速的画出有创意的流程图呢?本文将给大家讲解。 使用工具:迅捷画图 实用系数:☆☆☆☆☆ 操作步骤: 1.在进行绘制之前先介绍下我们的工具,迅捷画图是一款可以绘制思维导图、流程图等多种图形的工具,里面有很
转载
2024-08-10 09:32:00
151阅读
vue3.2+ts使用antv/x6流程图我们的需求是这样的20221201实现的效果图是这样的。基本满足要求,后期对完接口数据再更新一下。需要安装三个包 npm i @types/dagre
npm i dagre
npm i @antv/x6随意创建一个vue文件,复制以下代码即可运行,暂时还是静态数据。参考业务场景 | X6<template>
<div cla
目录一、Vue简介二、渐进式框架组件化开发三、声明式渲染四、双向数据绑定一、Vue简介Vue是一套用于构建用户界面的渐进式框架,是MVVM架构的最佳实践,它不仅专注于MVVM中的ViewModel,做到了数据双向绑定,还是一款相对比较轻量级的JS库,而且它的API简洁。补充:渐进式代表的含义是:主张最少。什么是主张呢?每个框架都不可避免会有自己的一些特点,从而会对使用者有一定的要求,这些要求就是主
转载
2024-09-12 14:58:40
190阅读