ApexCharts在Vue3中渲染两次的问题。
创始人
2024-11-10 02:30:49
0次
- 在 Vue 生命周期的 mounted 钩子中创建 chart 实例并渲染。不要在 beforeMount 钩子中创建实例,因为在这个阶段会进行一次组件渲染,而 Apex Charts 的渲染会触发一次重新渲染。
示例代码:
- 使用 v-if 控制图表是否需要渲染,这样可以避免渲染两次。在第一次渲染时设置为 false,然后在 mounted 钩子中设置为 true 并渲染图表。
示例代码:
相关内容