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

网站功能模块表格wordpress 二手市场

网站功能模块表格,wordpress 二手市场,做网站有多赚钱,hello外贸人才网文章目录 关于ResizeObserver示例代码示例代码结果如下所示echarts自适应容器div大小示例代码结果如下所示echarts自适应容器大小的方式二 关于ResizeObserver 关于这个Web API#xff0c;可以看mdn的官网#xff0c;ResizeObserver - Web API | MDN (mozilla.org)#xff… 文章目录 关于ResizeObserver示例代码示例代码结果如下所示echarts自适应容器div大小示例代码结果如下所示echarts自适应容器大小的方式二 关于ResizeObserver 关于这个Web API可以看mdn的官网ResizeObserver - Web API | MDN (mozilla.org)这里面有关于这个ResizeObserver 接口的说明。这个在可视化大屏的时候关于echarts图表可能会用到这个也就是说需要做到echarts自适应容器div的大小。或者是低代码平台中要开发关于echarts的组件时会用到我在低代码项目中自定义开发echarts组件就用到了这个内置的API。 示例代码 !DOCTYPE html html langen headmeta charsetUTF-8titleResize Observer with Input Events Example/titlestyle#target {background-color: lightblue;margin: 20px;}/style /head bodydiv idtarget stylewidth: 300px; height: 200px;这个是绑定观察的元素当前宽300px, 高200px /divlabel forwidth宽:/label input typenumber idwidth value300 min0 max500 placeholderSet width label forheight高:/label input typenumber idheight value200 min0 max500 placeholderSet heightdivbutton onclickresizeObserver.disconnect()停止观察/buttonbutton onclickresizeObserver.observe(targetElement)重新观察/button /divscript// 创建 ResizeObserver 实例const resizeObserver new ResizeObserver(entries {entries.forEach(entry {console.log(元素大小改变为宽 ${entry.contentRect.width}px 高 ${entry.contentRect.height}px);targetElement.innerHTML 这个是绑定观察的元素当前宽${entry.contentRect.width}px, 高${entry.contentRect.height}px;});});// 观察目标元素const targetElement document.querySelector(#target);// 开始观察可以观察多个元素根据需求选择不同的元素即可这里只拿一个作为示例// const targetElement1 document.querySelector(#target1);// resizeObserver.observe(targetElement1);resizeObserver.observe(targetElement);// 获取输入框元素const widthInputElement document.querySelector(#width);const heightInputElement document.querySelector(#height);// 添加 input 事件监听器widthInputElement.addEventListener(input, function() {// 更新目标元素的宽度targetElement.style.width ${this.value}px;});heightInputElement.addEventListener(input, function() {// 更新目标元素的高度targetElement.style.height ${this.value}px;});// 在不再需要观察时取消观察// resizeObserver.unobserve(targetElement);// 清理观察器// resizeObserver.disconnect(); /script/body /html示例代码结果如下所示 注意看GIF图中的宽高数字变化 echarts自适应容器div大小 !DOCTYPE html html langenheadmeta charsetUTF-8titleResize Observer with Input Events Example/title!-- 在线引入echarts因为是在线的所以有可能会失效如果链接失效了自己去echarts官网找然后引用即可 --script srchttps://cdn.jsdelivr.net/npm/echarts5.5.1/dist/echarts.min.js/script /headbody!-- 为 ECharts 准备一个定义了宽高的 DOM --div idmain stylewidth: 600px;height:400px;/divlabel forwidth宽:/labelinput typenumber step20 idwidth value600 min0 max1000 placeholderSet widthlabel forheight高:/labelinput typenumber step20 idheight value400 min0 max800 placeholderSet heightdivbutton onclickresizeObserver.disconnect()停止观察/buttonbutton onclickresizeObserver.observe(targetElement)重新观察/button/divscript// 基于准备好的dom初始化echarts实例var myChart echarts.init(document.getElementById(main));// 指定图表的配置项和数据var option {title: {text: ECharts 入门示例},tooltip: {},legend: {data: [销量]},xAxis: {data: [衬衫, 羊毛衫, 雪纺衫, 裤子, 高跟鞋, 袜子]},yAxis: {},series: [{name: 销量,type: bar,data: [5, 20, 36, 10, 10, 20]}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);// 创建 ResizeObserver 实例const resizeObserver new ResizeObserver(entries {entries.forEach(entry {console.log(元素大小改变为宽 ${entry.contentRect.width}px 高 ${entry.contentRect.height}px);myChart.resize();});});// 观察目标元素const targetElement document.querySelector(#main);// 开始观察可以观察多个元素根据需求选择不同的元素即可这里只拿一个作为示例// const targetElement1 document.querySelector(#target1);// resizeObserver.observe(targetElement1);// 如果在vue中这个应该在组件挂载时调用resizeObserver.observe(targetElement);// 获取输入框元素const widthInputElement document.querySelector(#width);const heightInputElement document.querySelector(#height);// 添加 input 事件监听器widthInputElement.addEventListener(input, function () {// 更新目标元素的宽度targetElement.style.width ${this.value}px;});heightInputElement.addEventListener(input, function () {// 更新目标元素的高度targetElement.style.height ${this.value}px;});// 在不再需要观察时取消观察如果是在vue中这个应该在组件销毁时调用// resizeObserver.unobserve(targetElement);// 清理观察器如果是在vue中这个应该在组件销毁时调用// resizeObserver.disconnect();/script/body/html示例代码结果如下所示 具体看下面的GIF图这里通过输入数字的方式模拟div大小变化时echarts自适应容器大小。 echarts自适应容器大小的方式二 文章一Echarts自适应div大小_echarts div resize-CSDN博客 文章二vue3项目中让echarts适应div的大小变化跟随div的大小改变图表大小_echart图根据div大小变化-CSDN博客
http://www.dnsts.com.cn/news/85076.html

相关文章:

  • 企业手机端网站源码下载全新装修效果图大全
  • 专业电商网站设计网站大全下载
  • 毕设做网站怎么命题红安建设局官方网站
  • 网站建设岗位工作职责临沂市建设安全管理网站
  • 电商网站首页图片能去百度上班意味着什么
  • 网站建设金网科技沈阳专业做网站方案
  • 网站上的图是怎么做的网站开发属于知识产权吗
  • 仙桃有哪些做网站的公司用手机可以做网站
  • 怎么做示爱的网站项目式学习
  • 苏州市住房和城乡建设局网站首页有哪些网站是可以接单做任务的
  • 百度网站推广怎么做寻找网站优化公司
  • dedecms企业网站模板免费下载wordpress媒体库现实不全
  • 廉政建设网站线上课程
  • 网站模块报价网站建设swot分析
  • 西安seo网站推广优化酒店微网站建设
  • 建设一个私人视频网站wordpress style不更新
  • 网站怎么做流程wordpress 仅显示标题
  • 长沙好的网站建设品牌北京 好的网站制作
  • 企业型网站建设怎样收费行业协会网站建设
  • 信阳企业网站建设网站建设周期表
  • 为什么搜索不到刚做的网站app推广工作是做什么的
  • 都哪些网站可以做gif贵阳制作网站的公司
  • 视频网站直播如何做中文wordpress教程
  • 公司网站建设说明书十大手游平台app排行榜
  • 网站繁体和中文这么做常州网站建设百科
  • 商务网站规划设计要点响应式网站的排版
  • 中装建设网站北京海淀区的科技有限公司
  • 网站开发与设计500强公司网站建设 500强建站
  • 保山市建设局网站登录做徽章标牌的企业网站
  • 网站做蜘蛛池有用吗自动seo系统