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

做昆虫类论文网站上海信息技术做网站

做昆虫类论文网站,上海信息技术做网站,怎么自己做图片,wordpress模板调用数据库首先说明,此方案仅针对vue3项目在同一个页面引入了多个图表组件,因为我发现不能框架不同的引入,resize的写法还不同 window.addEventListener("resize", function() {...// 在此处重新调用即可 }以下是具体写法: 循环…

首先说明,此方案仅针对vue3项目在同一个页面引入了多个图表组件,因为我发现不能框架不同的引入,resize的写法还不同

window.addEventListener("resize", function() {...// 在此处重新调用即可
}

以下是具体写法:

循环渲染多个pie图,减少dom层的代码量

<divclass="chart"v-for="(item, index) in riskSpreadItem":key="item.title"
><Pie:id="`riskSpread${index}`":ref="el => getRiskSpreadRef(el, index)":title="item.title":data="item.data"emptyText="暂无风险"/>
</div>

vue3需要先声明ref变量,才能使用,以下是循环出来的未知变量名或未知ref个数的声明方法

const riskSpreadRefList = ref<HTMLElement[]>([]);
const getRiskSpreadRef = (el, index) => {if (el) {riskSpreadRefList.value[index] = el; }
};

使用节流函数调用浏览器窗口的resize事件,不然改变浏览器窗口,会疯狂调用

const ThrottleResize = Throttle(function () {riskSpreadRefList.value?.forEach((item: any) => {if (!isEmpty(item)) {nextTick(() => {// drawchart是子组件里面写的加载echarts的option的方法item.drawchart();});}});
}, 500);// 记住啊!!window.addEventListener在离开页面的时候一定要移除,不然控制台会报错'attribute' is not define
onBeforeUnmount(() => {window.removeEventListener("resize", ThrottleResize);
});onMounted(() => {handleLoad();window.addEventListener("resize", ThrottleResize);
});
http://www.yayakq.cn/news/981648/

相关文章:

  • 天津开发区建设工程管理中心网站做标签网站是干嘛的
  • 宁波网站推广软件哪家强些网站的中英文翻译是怎么做的
  • 德州手机网站建设报价建筑网站转发
  • 淮北建设机械网站西安网站运营招聘
  • 一个网站的页头大概做多大ddns做网站
  • 织梦网站做关键词wordpress侧栏滑动
  • 饿了么网站开发dt网站设计
  • 山西网站建设营销什么价格学设计的基础是什么
  • 免费自己建网站扁平风格网站 模板
  • 青岛网站建设培训班越秀营销型网站
  • 给企业做网站收入百度q3财报减亏170亿
  • 开封建设局网站建设网站费用评估
  • 福建网站开发公司电话北京网站策划服务
  • 有代源码怎么做自己网站网络推广好的公司
  • 网站需要去工信部做备案吗南通网站建设方法
  • 自学网站云南旅游网站设计
  • 网站免费认证深圳单位名称和单位地址
  • 做网销好的网站网站建设青岛
  • dedecms本地调试好的网站怎么上传到服务器最新备案的网站
  • 章丘做网站wordpress可以建论坛吗
  • 企业网站框架中山外贸出口网站建设多少钱哪里有
  • 邯郸小学网站建设电子商务网站建设的过程
  • 中国建设银行网站简介郴州新网招聘
  • 简单网站制作代码能够做物理题的网站
  • 济南企业网站推广简历模板免费网站
  • 学做网站需要多少钱中国排名第一的游戏
  • 企业网站的推广方式和手段有哪些恶意点击推广神器
  • 自己如何注册网站wordpress前台构架图
  • 网站开发工程师6织梦增加网站英文名称
  • 网站关键词的布局少林寺网站谁做的