This repository was archived by the owner on Feb 24, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +21
-10
lines changed Expand file tree Collapse file tree 1 file changed +21
-10
lines changed Original file line number Diff line number Diff line change 211
211
this .reload ()
212
212
},
213
213
214
- beforeDestroy () {
215
- window .removeEventListener (' resize' , this .getWidth )
216
-
217
- this .$refs .track .removeEventListener (' touchstart' , this .handleMouseDown )
218
- this .$refs .track .removeEventListener (' touchend' , this .handleMouseUp )
219
- this .$refs .track .removeEventListener (' touchmove' , this .handleMouseMove )
220
- this .$refs .track .removeEventListener (' mousedown' , this .handleMouseDown )
221
- this .$refs .track .removeEventListener (' mouseup' , this .handleMouseUp )
222
- this .$refs .track .removeEventListener (' mousemove' , this .handleMouseMove )
214
+ // Vue 3
215
+ beforeUnmount () {
216
+ this .destroy ()
217
+ },
223
218
224
- this .disableAutoPlay ()
219
+ // Vue 2
220
+ beforeDestroy () {
221
+ this .destroy ()
225
222
},
226
223
227
224
methods: {
225
+
226
+ destroy (){
227
+ window .removeEventListener (' resize' , this .getWidth )
228
+
229
+ this .$refs .track .removeEventListener (' touchstart' , this .handleMouseDown )
230
+ this .$refs .track .removeEventListener (' touchend' , this .handleMouseUp )
231
+ this .$refs .track .removeEventListener (' touchmove' , this .handleMouseMove )
232
+ this .$refs .track .removeEventListener (' mousedown' , this .handleMouseDown )
233
+ this .$refs .track .removeEventListener (' mouseup' , this .handleMouseUp )
234
+ this .$refs .track .removeEventListener (' mousemove' , this .handleMouseMove )
235
+
236
+ this .disableAutoPlay ()
237
+ },
238
+
228
239
// Return current breakpoint
229
240
getCurrentBreakpoint () {
230
241
return this .currentBreakpoint
You can’t perform that action at this time.
0 commit comments