import loading from './loading.svg'; import playBig from './play-big.svg'; import play from './play.svg'; import pause from './pause.svg'; import volume from './volume.svg'; import volumeClose from './volume-close.svg'; import subtitle from './subtitle.svg'; import screenshot from './screenshot.svg'; import danmu from './danmu.svg'; import setting from './setting.svg'; import fullscreen from './fullscreen.svg'; import fullscreenWeb from './fullscreen-web.svg'; import pip from './pip.svg'; const icons = { loading, playBig, play, pause, volume, volumeClose, subtitle, screenshot, danmu, setting, fullscreen, fullscreenWeb, pip }; function creatDomFromSvg(map) { const result = {}; Object.keys(map).forEach(name => { const tmp = document.createElement('div'); tmp.innerHTML = `${map[name]}`; [result[name]] = tmp.childNodes; }); return result; } export default creatDomFromSvg(icons);