当前位置: 首页 > news >正文

我男同同性做视频网站大连做网站哪家好一点

我男同同性做视频网站,大连做网站哪家好一点,创建全国文明城市应知应会知识,网站建设推广公司范围1.问题 ReactFlow的ReactFlow实例有些事件我们在不同的状态下并不需要#xff0c;而且有时候传参会出现其它渲染效果#xff0c;比如只读状态下我们不想要拖拉拽onEdgesChange连线重连或删除的功能。 2.思路 事件名称类型默认值onEdgesChange(changes: EdgeChange[]) 而且有时候传参会出现其它渲染效果比如只读状态下我们不想要拖拉拽onEdgesChange连线重连或删除的功能。 2.思路 事件名称类型默认值onEdgesChange(changes: EdgeChange[]) void 使用这个方法来处理处理连线重新选择连接或者删除连线。                ReactFlow实例如果没有传监听事件方法父节点就不会触发事件那么我们试着切换传参处理。通过传参undefined成功的没有触发对应事件同时也没有出现渲染可拖拉拽连线的标志。 3.解决方案 import React, { useCallback, useRef, useState } from react; import ReactFlow, { useNodesState, useEdgesState, Controls, updateEdge, addEdge } from reactflow; import reactflow/dist/style.css;const initialNodes [{id: 1,type: input,data: { label: Node A },position: { x: 250, y: 0 },},{id: 2,type: output,data: { label: Node B },position: { x: 250, y: 200 },} ];const initialEdges [{ id: e1-2, source: 1, target: 2, label: updatable edge }];const DeleteEdgeDrop () {const edgeUpdateSuccessful useRef(true);const [nodes, , onNodesChange] useNodesState(initialNodes);const [edges, setEdges, onEdgesChange] useEdgesState(initialEdges);const onConnect useCallback((params) setEdges((els) addEdge(params, els)), []);// 用于控制状态const [readonly, setReadonly] useState(true);const onEdgeUpdateStart useCallback(() {edgeUpdateSuccessful.current false;}, []);const onEdgeUpdate useCallback((oldEdge, newConnection) {edgeUpdateSuccessful.current true;setEdges((els) updateEdge(oldEdge, newConnection, els));}, []);const onEdgeUpdateEnd useCallback((_, edge) {if (!edgeUpdateSuccessful.current) {setEdges((eds) eds.filter((e) e.id ! edge.id));}edgeUpdateSuccessful.current true;}, []);return (ReactFlownodes{nodes}edges{edges}onNodesChange{onNodesChange}onEdgesChange{onEdgesChange}snapToGrid// 这里用条件语句切换传参// 如果不需要传参只能传undefined!!!onEdgeUpdate{!readonly? onEdgeUpdate : undefined}onEdgeUpdateStart{onEdgeUpdateStart}onEdgeUpdateEnd{onEdgeUpdateEnd}onConnect{onConnect}fitViewattributionPositiontop-rightControls //ReactFlow); };export default DeleteEdgeDrop; 4.结果 事件传参传undefined成功的取消了事件以及渲染效果。综上所述在ReactFlow的ReactFlow实例事件可通过传参undefined取消传参或切换事件传参。
http://www.hkea.cn/news/14484225/

相关文章:

  • 水果网站建设计划书海口企业模板建站
  • 网站策划书编写中国十大公关公司排名
  • 产品经理做网站长沙长沙网站建设公司
  • 网站排名首页怎么做外贸WordPress主机推荐
  • 克隆网站到wordpress修改如何将vs做的网站备份出来
  • 自己做的免费的网站天天重发好吗ps怎么排版规划设计网站
  • 成都h5建站中信云 做网站
  • 南皮哪有做网站的如何用社交网站开发客户
  • 建网站业务员个人网站栏目
  • 关于网站建设的案例分析婚礼策划公司排名
  • 在北京网站建设的岗位医院网站建设投标书
  • 建网站怎么挣钱的建设部资质网站查询
  • 有一个可以做任务的网站福州app开发定制
  • 佛山网页建站模板网站收录引擎
  • 可以免费发帖的网站免费绑定域名的建站
  • 建站广告赚钱服务器网站建设
  • 珠海市网站设计公司石英石台面做网单有什么网站
  • 公司建网站多少钱一个月怎么免费制作网站平台
  • 南京网站设计公司兴田德润可以不wordpress照相馆主题
  • 免备案php网站空间网站汉英结合的怎么做
  • 金阳龙泉苑网站建设网站背景动图怎么做
  • 网站seo优化运营怎么建立
  • 做平面设计兼职的网站爱网站最新发布址
  • 郑州网站开发招聘网站建设怎样避免犯法
  • 上海模板建站平台宣传链接怎么做
  • 网站搭建开发网站建设分享文章
  • 如何建设自己的淘宝客网站成品ppt网站
  • 网站的百度百科怎么做红圈工程项目管理软件
  • wap网站建设免费牡丹江哈尔滨网站建设
  • 公司想制作网站吗灰色推广