fix: SeamlessScroll.vue 组件鼠标悬停其中一个,其他的都停止了

This commit is contained in:
xiaoxian521 2021-06-23 17:51:31 +08:00
parent cf141e973a
commit 3b86ad6fe8

View File

@ -43,18 +43,6 @@ import * as utilsMethods from "./utils";
const { animationFrame, copyObj } = utilsMethods;
animationFrame();
// moveanimationFrame
let reqFrame = null;
let startPos = null;
// single
let singleWaitTime = null;
//touchStartposY
let startPosY = null;
//touchStartposX
let startPosX = null;
// mouseenter mouseleave scrollMove()
let isHover = false;
let ease = "ease-in";
export default defineComponent({
name: "SeamlessScroll",
props: {
@ -84,6 +72,19 @@ export default defineComponent({
let realBoxWidth = ref(0);
let realBoxHeight = ref(0);
// single
let singleWaitTime = null;
// moveanimationFrame
let reqFrame = null;
let startPos = null;
//touchStartposY
let startPosY = null;
//touchStartposX
let startPosX = null;
// mouseenter mouseleave scrollMove()
let isHover = false;
let ease = "ease-in";
let { data, classOption } = props;
if (classOption["key"] === undefined) {
@ -542,7 +543,6 @@ export default defineComponent({
realBoxWidth,
leftSwitchState,
rightSwitchState,
defaultOption,
options,
leftSwitchClass,
rightSwitchClass,