javascript - Chart.js 图表在硬刷新之前不会加载 [Laravel] [Laravel 图表]
问题描述
我似乎很难让我的图表在没有硬刷新(ctrl+shift+r)的情况下显示。
我正在使用带有 Chart.js 图表集的ConsoleTVs/Charts Laravel 包。
我已经<script src="{{ asset('js/Chart.min.js') }}"></script>
在我的<head>
和下面包含了我为图表加载的脚本{!! $chartA->scripts() !!}
和{!! $chartB->scripts() !!}
图表偶尔显示;大多数时候,他们需要一次艰难的刷新才能展示出来。
我已将脚本添加version()
到我的 webpack 文件中,chart.min.js
以防止它被缓存mix.js('resources/js/Chart.min.js', 'public/js').version();
有什么建议吗?
这是正在发生的事情的一个例子:-演示
解决方案
使用来自 CDNJS 的脚本:
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.1/Chart.min.js" charset="utf-8">
</script>
利用 :
{!! $yourVar->script() !!}
在您的模板参考的末尾:这里
推荐阅读
- nativescript - 文件名有任何命名约定吗?
- performance - Python 请求 - 批量 API 调用
- react-native - 我们可以使用 react-native 来构建 Android Wear 应用吗?
- grafana - Grafana 范围值映射问题
- arrays - 如何将array_concat与浮点列和数组列一起使用
- java - 如何将时间戳转换为 time4j Moment 格式?
- sas - 如何在 SAS 中从“卡片”/“数据线”复制数据
- powershell - PowerShell Write-Host 追加到行而不是新行?
- r - r 如何用字符串中的换行符解析漂亮打印的 JSON
- python - 使用 python 抓取网页 - 较旧的 html 设计。.DataTable