Kaynağa Gözat

wait for plotly to be loaded (fixes #3784)

Falko Schindler 8 ay önce
ebeveyn
işleme
9598efd8ae
1 değiştirilmiş dosya ile 6 ekleme ve 0 silme
  1. 6 0
      nicegui/elements/plotly.vue

+ 6 - 0
nicegui/elements/plotly.vue

@@ -13,6 +13,12 @@ export default {
   },
   methods: {
     update() {
+      // wait for plotly to be loaded
+      if (typeof Plotly === "undefined") {
+        setTimeout(this.update, 10);
+        return;
+      }
+
       // default responsive to true
       const options = this.options;
       if (options.config === undefined) options.config = { responsive: true };