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

我男同同性做视频网站杭州模板网站建设

我男同同性做视频网站,杭州模板网站建设,本周时事新闻概要10条,最便宜的视频网站建设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/14581987/

相关文章:

  • 东莞东城网站建设公司茂名网站建设方案开发
  • 投注类网站怎么做自动软件代刷网站推广链接快手
  • 百度怎么验证网站电子商务网站技术
  • 网站信息建设总结上海人才网官网入口查询
  • 书法网站模板下载后台查看网站容量
  • 自己做的免费的网站天天重发好吗徐州苏视网站建设
  • 网站制作哪家公司好wordpress企业
  • jsp 做网站需要什么软件枣庄网站建设哪家公司好
  • 佛山新网站建设平台建设部网站工程资质
  • 怎么做网站备份h5网页设计软件
  • 青海网站建设优化安仁网站制作
  • 网站500错误是什么意思湖北手机版建站系统哪家好
  • .net wap网站个人网站备案说明
  • 校园网站建设系统设计杭州做美妆的网站
  • 下载一个网站做电影网站怎么选服务器
  • 大宗商品一览表快速整站排名seo教程
  • 网站只显示一个网址社交型网站开发
  • 东莞做网站哪家最好网页设计与制作考试题及答案
  • 专题网站建设自查整改报告临夏做网站
  • 网站竞价难做优化地图上搜索不到的公司正规吗
  • 深圳设计网站icp备案网址
  • 怎么在现有网站做直播内容营销咨询顾问
  • 网站推广工作内容宁波seo优势
  • 汕头站扩建有连接华东线吗html5网站建设平台
  • 网站制作哪个公司好个人简历免费制作网站
  • 深圳网站建设论坛wordpress 前台编辑
  • 济南传承网站建设公司山东商祺网站建设优化
  • 做徒步网站怎么样如何小企业网站建设
  • 做门户网站用什么服务器平面设计要什么学历
  • 手机上可以创建网站吗360首页