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

电影网站 模板深圳华强北最新消息

电影网站 模板,深圳华强北最新消息,商城网站开发项目实战java,有做微推客的网站吗背景 项目中采用动态给x-vue-echarts style赋值width&#xff0c;height的方式实现echarts图表尺寸的改变 <v-chart...autoresize></v-chart>给v-chart添加autoresize后&#xff0c;在图表宽度变化&#xff0c;高度增加时无异常&#xff0c;高度减小时图表并未缩…

背景

项目中采用动态给x-vue-echarts style赋值width,height的方式实现echarts图表尺寸的改变
在这里插入图片描述

  <v-chart...autoresize></v-chart>

给v-chart添加autoresize后,在图表宽度变化,高度增加时无异常,高度减小时图表并未缩小,反而被截断了

先说结论

添加全局样式进行覆盖

div.vue-echarts-inner {height: 100% !important;
}

原理

查看vue-echarts源码
在这里插入图片描述
在这里插入图片描述
这里的inner以及useAutoresize中的root值为该dom节点
在这里插入图片描述
所以实际上是在监听div.vue-echarts-inner这个dom节点的尺寸变化,从而去给inner的子盒子设置width和height
在这里插入图片描述
下面是父盒子的css属性
在这里插入图片描述
下面是inner的css属性
在这里插入图片描述
问题就在于flex和height auto

  • 父盒子为flex盒且flex-direction为column,子盒子设置flex-grow:1,那么子盒子会填满父盒子的高度
  • 父盒子设置高度为height:auto,那么高度会以其子盒子内容高度为准,也就是子盒子是300px,就会把该盒子高度撑到300px

但两者在一块就有冲突
这里分为父,子,孙三个盒子

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.father {display: flex;flex-direction: column;background-color: red;width: 500px;height: 500px;}.me {flex: 1;width: 300px;background-color: green;height: auto;}.son {width: 100px;background-color: blue;height: 500px;}</style>
</head><body><div class="father"><div class="me"><div class="son"></div></div></div>
</body></html>

结论:

  • 父盒子高度大于孙盒子时,子盒子高度跟随父盒子
    在这里插入图片描述

  • 父盒子高度小于孙盒子时,子盒子高度跟随孙盒子
    在这里插入图片描述
    回到vue-echarts场景,所以在高度减少时,inner的父盒子高度减少,但inner子盒子高度不变,所以inner盒子高度不会变,不会触发resize

解决办法:inner设置height: 100%,这样inner的高度会跟随其父盒子高度而变化,而不会受其子盒子影响

http://www.15wanjia.com/news/54280.html

相关文章:

  • 贸易公司网站案例seo的外链平台有哪些
  • 做b2b网站项目技巧黑帽seo是什么
  • 做的网站如何被百度搜到杭州网站优化公司
  • 公司做的网站入哪个会计科目上海网络推广服务
  • 手机网站主页面文艺如何让网站被百度收录
  • 无锡电子商务网站制作吴江seo网站优化软件
  • 做网站教程靠谱吗网上开店如何推广自己的网店
  • 做一个电子商务网站软文类型
  • 吉林省 网站建设免费的编程自学网站
  • 做网站全体教程广州seo托管
  • 360 网站备案桂林网站设计制作
  • 高端网站建设信息中国营销网官网
  • 网站二级域名建站属于子站吗成都seo招聘
  • 毕设网站代做一般预算多少钱优化大师电脑版官方
  • 做外贸有哪些免费的网站排名优化哪家专业
  • 淮南移动网站建设最近几天的重大新闻事件
  • 手机wap网站大全淘宝代运营靠谱吗
  • 手机版网站建设合同超级外链推广
  • 韶关手机网站建站杭州网站运营十年乐云seo
  • 网站动态添加广告怎么做的seo内链优化
  • 税务局网站公司实名制怎么做百度网页打不开
  • 中国疫情快放开了seo独立站
  • 图书馆网站建设请示广州企业推广
  • 网站建设技术包括竞价sem培训
  • 网站的集约化建设徐州seo建站
  • 做企业的网站都要准备什么手续如何制作网站最简单的方法
  • 科技资讯网站开发大纲seo关键词排名优化怎么收费
  • wordpress如何添加广告悬浮按钮seo如何优化排名
  • 如何与别的网站做友情链接软文兼职10元一篇
  • 城乡和住房建设厅网站首页怎么推广自己的店铺