Reactjs 自定义Highcharts desc标记
我正在使用React视图上的Highcharts。出于可访问性和搜索引擎优化的原因,我想定制Reactjs 自定义Highcharts desc标记,reactjs,highcharts,chartkick,Reactjs,Highcharts,Chartkick,我正在使用React视图上的Highcharts。出于可访问性和搜索引擎优化的原因,我想定制desc标签,但我在文档中找不出该怎么做。Highcharts会自动插入一个desc标记,如下所示: 使用Highcharts 6.2.0创建 是否有任何方法可以更改此项或此项是硬编码的?您可以使用此解决方案: (1)从 (2)更改硬编码的内容 <desc>Created with Highcharts 6.2.0</desc> 使用Highcharts 6.2.0创建 到 f
desc
标签,但我在文档中找不出该怎么做。Highcharts会自动插入一个desc
标记,如下所示:
使用Highcharts 6.2.0创建
是否有任何方法可以更改此项或此项是硬编码的?您可以使用此解决方案:
(1)从
(2)更改硬编码的内容
<desc>Created with Highcharts 6.2.0</desc>
使用Highcharts 6.2.0创建
到
foo-bar-baa
(3)直接从GitHub安装npm包
npm install https://github.com/<username>/<repository>/tarball/master
npm安装https://github.com///tarball/master
像这样您可以通过包装H.svgrender.init
方法修改
标记:
H.wrap(H.SVGRenderer.prototype, 'init', function(proceed) {
proceed.apply(this, Array.prototype.slice.call(arguments, 1));
this.box.children[0].innerHTML = 'Custom description';
});
现场演示:
医生:你说得对,它是硬编码的。
H.wrap(H.SVGRenderer.prototype, 'init', function(proceed) {
proceed.apply(this, Array.prototype.slice.call(arguments, 1));
this.box.children[0].innerHTML = 'Custom description';
});