|
@@ -4,7 +4,8 @@
|
|
|
v-if="activeRow">
|
|
|
<div class="projectList width1200">
|
|
|
<div class="left">
|
|
|
- <el-collapse class="projectInfoWrap"
|
|
|
+ <el-collapse @change='changeType'
|
|
|
+ class="projectInfoWrap"
|
|
|
v-model="activeList"
|
|
|
accordion>
|
|
|
<el-collapse-item name="app">
|
|
@@ -90,7 +91,7 @@
|
|
|
<script>
|
|
|
import { vaidoJson } from '../../project/video'
|
|
|
import plyr from '@/components/video'
|
|
|
-
|
|
|
+import { scrollAnimation } from '@/util/scroll'
|
|
|
export default {
|
|
|
components: {
|
|
|
plyr
|
|
@@ -105,7 +106,14 @@ export default {
|
|
|
},
|
|
|
mounted () {
|
|
|
this.activeRow = vaidoJson.app[0]
|
|
|
- }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ changeType (val) {
|
|
|
+ const currentY = document.documentElement.scrollTop || document.body.scrollTop;
|
|
|
+ let top = document.getElementById('videoList').offsetTop - 76
|
|
|
+ scrollAnimation(currentY, top)
|
|
|
+ }
|
|
|
+ },
|
|
|
}
|
|
|
</script>
|
|
|
<style lang="less" scoped>
|