|
@@ -288,6 +288,7 @@ const mileageFormat = (num: any, type = '') => {
|
|
|
svgOverlay(OpenSeadragon)
|
|
svgOverlay(OpenSeadragon)
|
|
|
const initViewer = async () => {
|
|
const initViewer = async () => {
|
|
|
if (viewer) {
|
|
if (viewer) {
|
|
|
|
|
+ viewer.removeAllHandlers()
|
|
|
viewer.destroy()
|
|
viewer.destroy()
|
|
|
viewer = null
|
|
viewer = null
|
|
|
overlay = null
|
|
overlay = null
|
|
@@ -326,6 +327,11 @@ const initViewer = async () => {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
|
|
+ //open,animation
|
|
|
|
|
+ viewe.addHandler('zoom',()=>{
|
|
|
|
|
+ console.log(1)
|
|
|
|
|
+ })
|
|
|
|
|
+ //
|
|
|
overlay = viewer.svgOverlay().node()
|
|
overlay = viewer.svgOverlay().node()
|
|
|
// 添加隧道
|
|
// 添加隧道
|
|
|
const { line, rect } = drawTunnel(currentRing, TOTALRING)
|
|
const { line, rect } = drawTunnel(currentRing, TOTALRING)
|
|
@@ -349,6 +355,15 @@ onMounted(() => {
|
|
|
document.title = '瓦片图缩放'
|
|
document.title = '瓦片图缩放'
|
|
|
getTunnelPath()
|
|
getTunnelPath()
|
|
|
})
|
|
})
|
|
|
|
|
+
|
|
|
|
|
+onUnmounted(() => {
|
|
|
|
|
+ if (viewer) {
|
|
|
|
|
+ viewer.removeAllHandlers()
|
|
|
|
|
+ viewer.destroy()
|
|
|
|
|
+ viewer = null
|
|
|
|
|
+ overlay = null
|
|
|
|
|
+ }
|
|
|
|
|
+})
|
|
|
</script>
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
|
#apps {
|
|
#apps {
|