Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
group-buy-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ui
group-buy-ui
Commits
62b98272
Commit
62b98272
authored
Oct 04, 2021
by
beisir
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:调整轮播头像滚动过快
parent
b83010d9
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
10 additions
and
13 deletions
+10
-13
avatorSwiper.vue
src/components/avatorSwiper.vue
+7
-6
groupSwiper.vue
src/components/groupSwiper.vue
+3
-7
No files found.
src/components/avatorSwiper.vue
View file @
62b98272
...
@@ -45,7 +45,7 @@ export default {
...
@@ -45,7 +45,7 @@ export default {
data
()
{
data
()
{
const
vm
=
this
;
const
vm
=
this
;
const
isLoop
=
vm
.
avatorData
.
length
<
9
?
false
:
true
;
const
isLoop
=
vm
.
avatorData
.
length
<
9
?
false
:
true
;
const
autoplay
=
isLoop
?
{
delay
:
30
00
}
:
false
;
const
autoplay
=
isLoop
?
{
delay
:
15
00
}
:
false
;
return
{
return
{
timer
:
null
,
timer
:
null
,
interTimer
:
null
,
interTimer
:
null
,
...
@@ -77,13 +77,14 @@ export default {
...
@@ -77,13 +77,14 @@ export default {
slideLeft
.
addClass
(
'
ani-opt
'
);
slideLeft
.
addClass
(
'
ani-opt
'
);
slideRight
.
addClass
(
'
ani-opt
'
);
slideRight
.
addClass
(
'
ani-opt
'
);
vm
.
isAddClass
=
true
;
vm
.
isAddClass
=
true
;
clearTimeout
(
vm
.
timer
);
//
clearTimeout(vm.timer);
vm
.
timer
=
setTimeout
(()
=>
{
//
vm.timer = setTimeout(() => {
vm
.
oneTransLate
(
vm
.
getAvatorItem
(
slideRight
));
//
vm.oneTransLate(vm.getAvatorItem(slideRight));
clearTimeout
(
vm
.
timer
);
//
clearTimeout(vm.timer);
},
1000
);
//
}, 1000);
},
},
transitionEnd
:
function
()
{
transitionEnd
:
function
()
{
vm
.
oneTransLate
(
vm
.
getAvatorItem
(
this
.
slides
.
eq
(
this
.
activeIndex
+
4
)));
for
(
let
i
=
0
;
i
<
this
.
slides
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
this
.
slides
.
length
;
i
++
)
{
let
slide
=
this
.
slides
.
eq
(
i
);
let
slide
=
this
.
slides
.
eq
(
i
);
slide
.
removeClass
(
'
ani-opt
'
);
slide
.
removeClass
(
'
ani-opt
'
);
...
...
src/components/groupSwiper.vue
View file @
62b98272
...
@@ -45,7 +45,7 @@ export default {
...
@@ -45,7 +45,7 @@ export default {
data
()
{
data
()
{
const
vm
=
this
;
const
vm
=
this
;
const
isLoop
=
vm
.
avatorData
.
length
<
7
?
false
:
true
;
const
isLoop
=
vm
.
avatorData
.
length
<
7
?
false
:
true
;
const
autoplay
=
isLoop
?
{
delay
:
1
5
00
,
reverseDirection
:
true
}
:
false
;
const
autoplay
=
isLoop
?
{
delay
:
1
0
00
,
reverseDirection
:
true
}
:
false
;
return
{
return
{
timer
:
null
,
timer
:
null
,
interTimer
:
null
,
interTimer
:
null
,
...
@@ -77,18 +77,14 @@ export default {
...
@@ -77,18 +77,14 @@ export default {
vm
.
leftImgPath
=
slideLeft
.
data
(
'
src
'
);
vm
.
leftImgPath
=
slideLeft
.
data
(
'
src
'
);
slideLeft
.
addClass
(
'
ani-opt
'
);
slideLeft
.
addClass
(
'
ani-opt
'
);
slideRight
.
addClass
(
'
ani-opt
'
);
slideRight
.
addClass
(
'
ani-opt
'
);
clearTimeout
(
vm
.
timer
);
vm
.
timer
=
setTimeout
(()
=>
{
vm
.
oneTransLate
(
vm
.
getAvatorItem
(
slideLeft
));
clearTimeout
(
vm
.
timer
);
},
800
);
},
},
transitionEnd
:
function
()
{
transitionEnd
:
function
()
{
vm
.
isAnimate
=
false
;
vm
.
oneTransLate
(
vm
.
getAvatorItem
(
this
.
slides
.
eq
(
this
.
activeIndex
-
3
)))
;
for
(
let
i
=
0
;
i
<
this
.
slides
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
this
.
slides
.
length
;
i
++
)
{
let
slide
=
this
.
slides
.
eq
(
i
);
let
slide
=
this
.
slides
.
eq
(
i
);
slide
.
removeClass
(
'
ani-opt
'
);
slide
.
removeClass
(
'
ani-opt
'
);
}
}
vm
.
isAnimate
=
false
;
}
}
}
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment