您的位置:首页 > 娱乐 > 八卦 > 免费简单网页制作成品_官方网站建设的目的_下载浏览器_天津百度推广电话号码

免费简单网页制作成品_官方网站建设的目的_下载浏览器_天津百度推广电话号码

2024/12/26 17:59:17 来源:https://blog.csdn.net/weixin_55042716/article/details/144719015  浏览:    关键词:免费简单网页制作成品_官方网站建设的目的_下载浏览器_天津百度推广电话号码
免费简单网页制作成品_官方网站建设的目的_下载浏览器_天津百度推广电话号码

原因:

第一次点开不显示图表,第二次点开虽然显示图表,但是图表挤在一起,页面检查发现宽高只有100px,但是明明已经设置样式宽高100%

在这里插入图片描述
这可能是由于 el-dialog 还没有完全渲染完成,而你的 echarts 组件已经开始尝试渲染图表了。你可以尝试使用 v-if 或者 v-show 来控制 echarts 组件的渲染时机,使其只在 el-dialog 完全渲染完成后才进行渲染(翻译过来就是加个定时器)。

解决:

<ZyfChart v-if="echartsType"></ZyfChart> // 引用封装的Echarts组件时添加 v-if 判断
let echartsType = ref(false) // 初始设置为false
onMounted(() => {setTimeout(() => {echartsType.value = true// 添加setTimeout,设置echartsType 为true}, 100)
})

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com