我希望通过单击加载HTML页面中的外部SVG文件。
现在我使用了一个JavaScript:
<script language="javascript">
<!--
var state = 'none';
function showhide(layer_ref) {
if (state == 'block') {
state = 'none';
}
else {
state = 'block';
}
所以我在src里有一个资产文件夹。这包含一个SVG的我的标志。
我使用以下方法将其导入组件中:
import Logo from '/src/assets/logo.svg';
这是100%正确的路径,并运行本地npm运行开发服务器,SVG加载良好。现在,当我将更改推送到存储库,所以netlify构建站点时,我会得到一个错误:
4:02:22 PM: failed Building production JavaScript and CSS bundles - 25.063s
4:02:22 PM: error Generating JavaScript bundles fai
当我试图访问对象的键和值时,它给出了undefined。下面是我的代码
<script type="text/javascript">
var data;
var xAxisName;
var yAxisName;
var jso;
function getX(d) {
return d[xAxisName];
}
function getY(d) {
return d[yAxisName];
}
d3.json("response.json", function (json) {