首页 前端知识 vue element 切换tab标签echarts出现图表被压缩变形问题

vue element 切换tab标签echarts出现图表被压缩变形问题

2024-05-31 20:05:55 前端知识 前端哥 581 109 我要收藏

是因为初始化页面的时候其他tabs切换是display:none,是没有宽度的
我们只需要点击到当前切换的时候在echarts父级加载完毕之后在执行echarts,而不是在页面初始化的时候就把所有tabs里面的echarts都执行。
所以根据element官方文档关于tabs, 加上 :lazy = "true"就解决了(lazy:标签是否延迟渲染 )

 <el-tabs v-model="activeName" @tab-click="handleClick">
    <el-tab-pane label="用户管理" name="first">用户管理</el-tab-pane>
    <el-tab-pane label="配置管理" name="second"  :lazy = "true">配置管理</el-tab-pane>
    <el-tab-pane label="角色管理" name="third">角色管理</el-tab-pane>
    <el-tab-pane label="定时任务补偿" name="fourth">定时任务补偿</el-tab-pane>
  </el-tabs>
转载请注明出处或者链接地址:https://www.qianduange.cn//article/10263.html
标签
评论
发布的文章

npmjs官网(查询依赖包)

2024-06-07 00:06:56

npx使用及原理

2024-06-07 00:06:36

npm 包管理工具

2024-06-07 00:06:33

vue 思极地图开发

2024-06-07 00:06:28

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!