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

卡片式网站wordpress 广告插件汉化版

卡片式网站,wordpress 广告插件汉化版,2345导航网址,建设网站用什么好处首先说明,此方案仅针对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/172337/

相关文章:

  • 微网站介绍辽宁建设工程信息网官网查不良行为
  • 模板网站自助建站长沙微信乘车码在哪里
  • 网站建设 兼职 外包全球网站排行
  • 用v9做网站优化深圳制作网站的公司简介
  • 郑州网站开发公司服务平台管理系统
  • 开发一套网站价格网站图片用什么格式
  • 个性定制网站贴心的广州网站建设
  • 模糊背景网站带论坛的网站模板下载地址
  • 邢台做企业网站哪家公司做网站专业
  • 昆明网站代理广东网站备案查询
  • 地方门户网站制作珠海网站设计多少钱
  • 局网站建设管理整改情况做石材的一般用什么网站
  • 怎么网站建设多少钱网站后期维护很难吗
  • 六安网站建设费用中国it企业排行榜
  • 拖拽网站怎么做的网页设计尺寸厘米
  • wordpress文章缩进seo教程免费分享
  • 湖南省建设厅安许审核公布网站广州网站建设支付
  • 内蒙古呼和浩特网站建设哪个网站做动图
  • 机械行业网站有哪些怎么搭建网站
  • php 茶叶网站网站策划编辑是干嘛的
  • 九江做网站公司教你做面食的网站
  • 制作网站昆明网站制作维护
  • 如何做好一个网站app开发公司哪家比较好
  • 海外媒体中文网珠海百度推广优化排名
  • 微信餐饮微网站建设个人网站 教程
  • 企业网站内容是什么南京小程序制作公司
  • 增城网站建设公司营销策划是干嘛的
  • 响应式模板网站建设安装 wordpress多用户
  • 朔州网站建设公司上海平台网站建设公司
  • 织梦网站模板制作网站建设的意见征集