首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ChartJS出现又消失

ChartJS出现又消失
EN

Stack Overflow用户
提问于 2018-12-21 20:16:58
回答 2查看 1K关注 0票数 0

所以我在Bootstrap4和Laravel项目中使用ChartJS。代码没有问题(见下文)。每次我刷新页面时,图表都会显示一毫秒,然后消失。

代码语言:javascript
复制
                     <div class="col-md-6">
                        <div>
                            <canvas id="pie-chart" style="width:100%;"></canvas>
                            <!-- Pie Chart -->
                            <script>
                                new Chart(document.getElementById("pie-chart"), {
                                    type: 'pie',
                                    data: {
                                      labels: ["College Project", "Mind Map", "Designers Club"],
                                      datasets: [{
                                        label: "Population (millions)",
                                        backgroundColor: ["#3e95cd", "#8e5ea2","#3cba9f"],
                                        data: [2478,5267,734]
                                      }]
                                    },
                                    options: {
                                      title: {
                                        display: true,
                                        text: 'Tasks Division'
                                      }
                                    }
                                });
                            </script>
                        </div>
                    </div>
EN

回答 2

Stack Overflow用户

发布于 2019-03-08 23:24:21

我也有同样的问题。问题来自于延迟加载布局中的app.js。

代码语言:javascript
复制
<script src="{{ asset('js/app.js') }}" defer></script>

它是在my和Vue实例化创建之后加载的。我想这就是图表消失的原因。

我希望它能帮助一些人。

票数 1
EN

Stack Overflow用户

发布于 2020-11-10 14:50:23

对我有效的解决方案是:

从app.js开始

  • Remove异步和延迟

<script async src="{{ asset('js/app.js') }}" defer></script>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53884674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档