|
@@ -187,6 +187,11 @@ export default {
|
|
|
currentTab: 'selectedTreeTabIdx',
|
|
|
}),
|
|
|
},
|
|
|
+ created() {
|
|
|
+ document.addEventListener('touchmove', this.avoidPulldownRefresh, {
|
|
|
+ passive: false,
|
|
|
+ })
|
|
|
+ },
|
|
|
mounted() {
|
|
|
utils.registerSlideToRoute('hammer-target', 'Chart', this)
|
|
|
this.intervalId = setInterval(() => {
|
|
@@ -244,11 +249,18 @@ export default {
|
|
|
break
|
|
|
}
|
|
|
}, 41)
|
|
|
+
|
|
|
},
|
|
|
destroyed() {
|
|
|
clearInterval(this.intervalId)
|
|
|
+ document.removeEventListener('touchmove', this.avoidPulldownRefresh, {
|
|
|
+ passive: false,
|
|
|
+ })
|
|
|
},
|
|
|
methods: {
|
|
|
+ avoidPulldownRefresh(event) {
|
|
|
+ event.preventDefault()
|
|
|
+ },
|
|
|
onClickExhibTabBtn(idx) {
|
|
|
this.$store.commit("setSelectedTreeTabIdx", idx)
|
|
|
},
|