前端实现全局图2-vue中操作xml
上面我们写了,使用krpano+xml实现全景图的功能,这里主要介绍怎么结合vue事假操作xml
/** * 加载操作xml * @param xmlString xml字符串数据 * @returns xml 结构(类似html的dom结构) */ export function loadXMLString(xmlString){ let xmlDoc; if (window.DOMParser) { let parser = new DOMParser(); xmlDoc = parser.parseFromString(xmlString, 'text/xml'); } else { xmlDoc = new ActiveXObject('Microsoft.XMLDOM'); xmlDoc.async = false; xmlDoc.loadXML(xmlString); } return xmlDoc; }
用上面这个读取xml结构的方法,有兼容性,所以封装了一下
原先的xml结构里面就有了一个我们编辑的热点标签了