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

手机做网站多少钱怎么做网站策划的模板

手机做网站多少钱,怎么做网站策划的模板,抖音代运营方案怎么写,网站建设合作伙伴通过anvt X6 X6地址&#xff1a;https://x6.antv.antgroup.com/tutorial/about&#xff1b; 由于节点比较复杂&#xff0c;使用vue实现的节点&#xff1b; x6提供了一个独立的包 antv/x6-vue-shape 来使用 Vue 组件渲染节点。 VUE3的案例&#xff1a; <template><div…

通过anvt X6
X6地址:https://x6.antv.antgroup.com/tutorial/about;
由于节点比较复杂,使用vue实现的节点;
x6提供了一个独立的包 @antv/x6-vue-shape 来使用 Vue 组件渲染节点。
VUE3的案例:

<template><div class="app-content"><div id="container"></div><TeleportContainer /></div>
</template><script lang="ts">import { defineComponent } from 'vue'import ProgressNode from './components/ProgressNode.vue'import { Graph } from '@antv/x6'import { register, getTeleport } from '@antv/x6-vue-shape'register({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>

节点组件内容如下:

<template><el-progress type="dashboard" :percentage="percentage" :width="80"><template #default="{ percentage }"><span class="percentage-value">{{ percentage }}%</span></template></el-progress>
</template><script lang="ts">import { defineComponent } from 'vue'export 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.yayakq.cn/news/795281/

相关文章:

  • 网站 切图做短视频必备的网站
  • 济宁seo优化wordpress seo联接插件
  • 深圳市城乡建设局网站业务型网站首页
  • 门户网站建设服务报价完整的网站建设平台协议书
  • 做网站用小动画北京南站是丰台站吗
  • 柳州做网站价格简易动漫网站模板
  • 对网站建设公司说如何做电商
  • wordpress弹幕视频插件广州seo服务外包
  • 容县住房和城乡建设局网站中国网站用Cn域名
  • 高端个性化网站开发企业管理咨询行业很乱
  • 网站建设有什么技术晋中推广型网站建设
  • 做外贸通常用哪些网站在线拼图
  • 建设化妆品网站服务企业信息管理平台系统
  • 建设网站应该加什么服务器公司建网站的好处
  • cpa做电影网站侵权吗网页视频怎么下载插件
  • 水冶那里有做网站的建筑人才市场职称评审
  • 网站建站实训总结兴扬汽车网站谁做的
  • 网站建设宗旨是指莆田个人仿牌外贸网站建设
  • 有没有专门做网站的国外做免费的视频网站
  • 国家建设部网站官网苏州吴中区做网站公司
  • diy网站建设系统源码外贸平台排行榜前十名
  • 杭州首传网站建设公司怎么样网站上线之后要做的工作
  • 网站更改公司需要重新备案吗礼品网站实例
  • 网站建设进什么科目网站数据库连接错误
  • 做网站平台的公司有哪些怎么样建设自己的网站
  • 织梦网站怎么做安全措施做网站编辑好还是美工好
  • 哪个网站是免费的app软件开发工具包
  • 驻马店 市网站建设手机社区网站模板
  • phpcms v9农业网站模板网站怎么设置支付功能
  • 整站seo优化下载软件的app大全