vue
sOSystem
欢迎交流
展开
-
[Vue3 + echarts] 实现动态表图
echarts 中 init 步骤需要获取 dom 元素,但 vue3 中 setup 在 beforeCreate 和 created 之间执行,此时还没有 dom 元素。因此选择在 mounted 钩子中进行初始化将配置项 options 设置成 reactive,并用 watch 侦听其数据变化let options = reactive({ ...});let myChart;onMounted(() => { myChart = echarts.init(doc原创 2022-03-14 21:09:07 · 1924 阅读 · 0 评论 -
[Vue3 + echarts] props传异步数据问题
今天用 v3+echarts 写时遇到一个难题:父组件中通过 axios 获取数据,然后在父组件中加工一下传给子组件(图表组件),子组件通过 props 接收。问题就出在似乎异步获取数据后子组件不能通过 setup 的 props 参数正确获取处理后的数据(已经配置好了props项),数据仍然为初始的空数组[]。然后就突发奇想写出了一个很离谱的写法,竟然还成功了,setup() { let data = ref( (() => { axios原创 2022-03-14 20:12:04 · 1403 阅读 · 0 评论