Js в данном случае?
Вы должны подождать пока canvas.value не будет равняться HTMLElement. Можно запустить await nextTick(), либо же сделать new Chart в onMounted. Интересно, а есть лучше опции? 🤔
вотч на реф, и если реф появился - инитить
Тоже неплохой вариант
onUpdated(() => { data.datasets[0].data = getDataset() chartjs.update() }) onMounted(() => { if(Object.keys(props.data).length > 0) { createChart() } })
А зачем вам onUpdated здесь?
а где же chartjs.update() сделаю, он же не динамический
Обсуждают сегодня