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

网站加速免费机票网站建设公司

网站加速免费,机票网站建设公司,网站优化文档,游戏介绍网站模板下载地址通过anvt X6 X6地址#xff1a;https://x6.antv.antgroup.com/tutorial/about#xff1b; 由于节点比较复杂#xff0c;使用vue实现的节点#xff1b; x6提供了一个独立的包 antv/x6-vue-shape 来使用 Vue 组件渲染节点。 VUE3的案例#xff1a; templatediv…通过anvt X6 X6地址https://x6.antv.antgroup.com/tutorial/about 由于节点比较复杂使用vue实现的节点 x6提供了一个独立的包 antv/x6-vue-shape 来使用 Vue 组件渲染节点。 VUE3的案例 templatediv classapp-contentdiv idcontainer/divTeleportContainer //div /templatescript langtsimport { defineComponent } from vueimport ProgressNode from ./components/ProgressNode.vueimport { Graph } from antv/x6import { register, getTeleport } from antv/x6-vue-shaperegister({shape: custom-vue-node,width: 100,height: 100,component: ProgressNode,})const TeleportContainer getTeleport()export default defineComponent({name: App,components: {TeleportContainer,},mounted() {const graph new Graph({container: document.getElementById(container)!,background: {color: #F2F7FA, //画布背景颜色},panning: true,//是否可以平移 默认truemousewheel: true,//是否可以缩放 默认trueautoResize: true,interacting: function (cellView) {return {nodeMovable: false,//节点是否可以被移动。// vertexAddable: false,//是否可以添加边的路径点。// arrowheadMovable: false,//边的起始/终止箭头是否可以被移动// edgeMovable: false,//边是否可以被移动。}}})graph.addNode({shape: custom-vue-node,x: 100, //x位置 y: 60, //y位置 })//x,y设置为0节点添加的位置就是左上角},}) /script节点组件内容如下 templateel-progress typedashboard :percentagepercentage :width80template #default{ percentage }span classpercentage-value{{ percentage }}%/span/template/el-progress /templatescript langtsimport { defineComponent } from vueexport default defineComponent({name: ProgressNode,inject: [getNode,getGraph],//注入node和graph可以在组件内使用了data() {return {percentage: 80,}},mounted() {const node (this as any).getNode()console.log(node)const graph (this as any).getGraph();const zoom graph.zoom(); //获取缩放的比例// 画布缩放到0.5graph.zoomTo(.5, {center: {//缩放的中心x:0,y: 0}});},}) /script效果如下代码运行的效果可以进行拖动进程图 后记画布进行缩放之后不是1的情况下设置节点内部的offset会出现bug可以通过先zoomTo 1 然后进行offset设置设置完成之后在进行zoomTo 回去。 const graph (this as any).getGraph();const zoom graph.zoom();graph.zoomTo(1, {center: {x: 0,y: 0}}); //进行offset设置.....graph.zoomTo(zoom, {center: {x: this.zoomX,y: this.height / 2}});
http://www.hkea.cn/news/14465788/

相关文章:

  • 网页的定义手机网络优化软件
  • 做网站很难吗全屏 单页网站
  • 网站建设开发公司微信公众号开发十大房产中介软件
  • 阿里云虚拟主机多网站导航网站的好处
  • 电商网站的功能有哪些酒店网站建设报价单
  • 龙岩做网站开发大概价格中建八局土木建设有限公司网站
  • 网站建设零基础教学网站建设工作总结培训
  • 网站制作怎么做电商推广是什么意思
  • 招工网站怎么做大学生课程设计网站
  • 手机在线制作表白网站项目计划书怎么做
  • 做自己的网站logo小学生小发明小制作大全
  • 做logo图标的网站重庆建设工程网站
  • 创新的广州做网站重庆最大本地论坛
  • Wordpress网站开发收费免费logo图标在线制作
  • 印刷行业网站建设青岛外包加工网
  • 企业网站建设的背景小型网站维护
  • 深圳手机网站建设保险公司早会新闻资讯
  • 郑州网站设计收费做区位图的网站
  • 瑞丽住建局网站wordpress前后台域名分离
  • 河南中国建设厅官方网站用文件传输协议登录网站
  • 中国著名摄影网站网站开发技术可行性分析
  • 做网站开发学什么电商网页美工设计
  • 高端网站建设域名注册windows搭建wordpress博客
  • 百度合伙人官方网站网站建设 商城
  • 一个主体如何添加网站茶叶网站建设方案
  • 设计名字的网站医疗器械四大龙头企业
  • 做兼职网上哪个网站好西宁网站制作公司
  • 域名和网站的区别2021年网络营销考试题及答案
  • 南宁网站建设优化服务网站模板 国外
  • 无锡网站建设策划方案中华建设