无法多次调用setRTLTextPlugin-reactjs
我正在使用reactjs中的无法多次调用setRTLTextPlugin-reactjs,reactjs,mapbox,Reactjs,Mapbox,我正在使用reactjs中的mapboxgl库。 我的地图在标签里。当我在选项卡之间切换时,出现了此错误 componentDidMount() { mapboxgl.accessToken = '*****'; mapboxgl.setRTLTextPlugin( 'https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-rtl-text/v0.2.3/mapbox-gl-r
mapboxgl
库。
我的地图在标签里。当我在选项卡之间切换时,出现了此错误
componentDidMount() {
mapboxgl.accessToken = '*****';
mapboxgl.setRTLTextPlugin(
'https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-rtl-text/v0.2.3/mapbox-gl-rtl-text.js',
null,
true // Lazy load the plugin
);
}
但我有一个错误:
Uncaught Error: setRTLTextPlugin cannot be called multiple times.
解决方案:
if (mapboxgl.getRTLTextPluginStatus() !== 'loaded') {mapboxgl.setRTLTextPlugin('...') }