Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
project-online-old
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
project-online-old
Commits
210e32f7
提交
210e32f7
authored
4月 23, 2021
作者:
lihuihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
cce623ee
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
102 行增加
和
57 行删除
+102
-57
filterType.json
src/pages/major-set/filterType.json
+0
-30
index.vue
src/pages/major-set/index.vue
+102
-27
没有找到文件。
src/pages/major-set/filterType.json
浏览文件 @
210e32f7
...
@@ -198,35 +198,5 @@
...
@@ -198,35 +198,5 @@
"top2"
:
"582px"
,
"top2"
:
"582px"
,
"right2"
:
"305px"
"right2"
:
"305px"
}
}
],
"3"
:
[
{
"class"
:
"li wow bounceInLeft animated vi delay1 duration2"
,
"class2"
:
"li2 wow bounceInLeft animated vi delay1 duration2 animated"
,
"span"
:
""
,
"span1"
:
"组织学生前往不同城市、走访不同教育理念的代表性幼儿园(传统园、蒙氏园、瑞吉欧园等),包括教育实践、学术访谈等环节,为学生们提供了深度交流学习的机会。*时长约10小时"
,
"li1stateLeft"
:
false
,
"li1stateRight"
:
false
,
"name"
:
"li1stateLeft"
,
"ref"
:
"li01"
,
"top1"
:
"131px"
,
"right1"
:
"345px"
,
"top2"
:
"114px"
,
"right2"
:
"440px"
},
{
"class"
:
"li wow bounceInLeft animated vi delay3 duration2"
,
"class2"
:
"li2 wow bounceInLeft animated vi delay3 duration2 animated"
,
"span"
:
""
,
"span1"
:
"蒙氏生活实践/文化实用教育法、蒙氏感知教育法、蒙氏语言与文学教育法、蒙氏数学教育法四门课为线下实践课程,美方与中方教授组成的教学团组织学生在不同城市的幼儿园实地巡回授课,包括真实教学演练、教具使用、角色扮演、教授讲座、场景模拟等实践训练。*时长约16小时每门课x4门课"
,
"li1stateLeft"
:
false
,
"li1stateRight"
:
false
,
"name"
:
"li1stateLeft"
,
"ref"
:
"li02"
,
"top1"
:
"450px"
,
"right1"
:
"475px"
,
"top2"
:
"333px"
,
"right2"
:
"550px"
}
]
]
}
}
src/pages/major-set/index.vue
浏览文件 @
210e32f7
...
@@ -131,34 +131,57 @@
...
@@ -131,34 +131,57 @@
<div
class=
"major-kc-left"
>
<div
class=
"major-kc-left"
>
<button
@
mouseover=
"buhover(1)"
:class=
"
{'hover-bt': course === 1}">儿童心理发展课程
</button>
<button
@
mouseover=
"buhover(1)"
:class=
"
{'hover-bt': course === 1}">儿童心理发展课程
</button>
<button
@
mouseover=
"buhover(2)"
:class=
"
{'hover-bt': course === 2}">儿童教育实践课程
</button>
<button
@
mouseover=
"buhover(2)"
:class=
"
{'hover-bt': course === 2}">儿童教育实践课程
</button>
<button
@
mouseover=
"buhover(3)"
:class=
"
{'hover-bt': course === 3}">实践课程内容
</button>
<div
class=
"div-child-btn"
@
mouseover=
"newChildOver"
>
实践课程内容
</div>
<!--
<button
@
mouseover=
"buhover(3)"
:class=
"
{'hover-bt': course === 3}">实践课程内容
</button>
-->
</div>
</div>
<div
class=
"major-kc-right"
>
<div
class=
"major-kc-right"
>
<div
class=
"major-kc-svg"
>
<template
v-if=
"!newChildIsShow"
>
<img
:src=
"require('@/assets/images/major-set/xl1.png')"
alt
/>
<div
class=
"major-kc-svg"
>
</div>
<img
:src=
"require('@/assets/images/major-set/xl1.png')"
alt
/>
<ul
class=
"ul-1"
>
</div>
<li
<ul
class=
"ul-1"
>
v-for=
"(item, index) in FilterJson[course]"
<li
:class=
"[
{'show_anima_li_left': item.li1stateLeft, 'show_anima_li_right': item.li1stateRight}, item.class]"
v-for=
"(item, index) in FilterJson[course]"
:key="index"
:class=
"[
{'show_anima_li_left': item.li1stateLeft, 'show_anima_li_right': item.li1stateRight}, item.class]"
:ref="item.ref"
:key="index"
:style="{top: item.top1, right: item.right1}"
:ref="item.ref"
>
:style="{top: item.top1, right: item.right1}"
<div
class=
"div-son"
></div>
>
</li>
<div
class=
"div-son"
></div>
</ul>
</li>
<ul
class=
"ul-2"
>
</ul>
<li
<ul
class=
"ul-2"
>
v-for=
"(item, index) in FilterJson[course]"
<li
:class=
"[
{'show_anima_li_left': item.li1stateLeft, 'show_anima_li_right': item.li1stateRight}, item.class2]"
v-for=
"(item, index) in FilterJson[course]"
:key="index"
:class=
"[
{'show_anima_li_left': item.li1stateLeft, 'show_anima_li_right': item.li1stateRight}, item.class2]"
:style="{top: item.top2, right: item.right2}"
:key="index"
>
:style="{top: item.top2, right: item.right2}"
<span
class=
"yw"
>
{{
item
.
span
}}
</span>
>
<span>
{{
item
.
span1
}}
</span>
<span
class=
"yw"
>
{{
item
.
span
}}
</span>
</li>
<span>
{{
item
.
span1
}}
</span>
</ul>
</li>
</ul>
</
template
>
<
template
v-else
>
<div
class=
"new-child-content"
>
<div
class=
"content-text"
>
<div
class=
"circle-box"
>
<div
class=
"child-circle"
></div>
</div>
<div
class=
"text"
>
组织学生前往不同城市、走访不同教育理念的代表性幼儿园(传统园、蒙氏园、瑞吉欧园等),包括教育实践、学术访谈等环节,为学生们提供了深度交流学习的机会。*时长约10小时
</div>
</div>
<div
class=
"content-text"
>
<div
class=
"circle-box"
>
<div
class=
"child-circle"
></div>
</div>
<div
class=
"text"
>
蒙氏生活实践/文化实用教育法、蒙氏感知教育法、蒙氏语言与文学教育法、蒙氏数学教育法四门课为线下实践课程,美方与中方教授组成的教学团组织学生在不同城市的幼儿园实地巡回授课,包括真实教学演练、教具使用、角色扮演、教授讲座、场景模拟等实践训练。*时长约16小时每门课x4门课
</div>
</div>
</div>
</
template
>
</div>
</div>
</div>
</div>
<div
class=
"layout_com_page_banner major-kc-sy"
:style=
"{'min-height':700 + 'px'}"
>
<div
class=
"layout_com_page_banner major-kc-sy"
:style=
"{'min-height':700 + 'px'}"
>
...
@@ -326,10 +349,14 @@ export default {
...
@@ -326,10 +349,14 @@ export default {
dowUp
:
false
,
dowUp
:
false
,
presentts
:
0
,
presentts
:
0
,
scrollTopts
:
0
,
scrollTopts
:
0
,
ones
:
true
ones
:
true
,
newChildIsShow
:
false
}
}
},
},
methods
:
{
methods
:
{
newChildOver
()
{
this
.
newChildIsShow
=
true
},
dyScroll
(
present
,
scrollTop
)
{
dyScroll
(
present
,
scrollTop
)
{
this
.
presentts
=
present
this
.
presentts
=
present
this
.
scrollTopts
=
scrollTop
this
.
scrollTopts
=
scrollTop
...
@@ -362,6 +389,7 @@ export default {
...
@@ -362,6 +389,7 @@ export default {
}
}
},
},
buhover
(
number
)
{
buhover
(
number
)
{
this
.
newChildIsShow
=
false
this
.
course
=
number
this
.
course
=
number
this
.
dyScroll
(
this
.
presentts
,
this
.
scrollTopts
)
this
.
dyScroll
(
this
.
presentts
,
this
.
scrollTopts
)
},
},
...
@@ -899,4 +927,51 @@ export default {
...
@@ -899,4 +927,51 @@ export default {
.nowrap
{
.nowrap
{
white-space
:
nowrap
;
white-space
:
nowrap
;
}
}
.div-child-btn
{
font-size
:
22px
;
color
:
#AF1B40
;
line-height
:
30px
;
position
:
relative
;
cursor
:
pointer
;
&
:
:
after
{
content
:
''
;
position
:
absolute
;
top
:
-100%
;
left
:
50%
;
transform
:
translateX
(
-50%
);
border-left
:
1px
dashed
rgba
(
175
,
27
,
64
,
1
);
height
:
34px
;
}
}
.new-child-content
{
position
:
absolute
;
top
:
50%
;
left
:
140px
;
transform
:
translateY
(
-50%
);
.content-text
{
display
:
flex
;
margin-bottom
:
30px
;
.circle-box
{
width
:
28px
;
height
:
28px
;
background
:
rgba
(
175
,
27
,
64
,
.5
);
border-radius
:
50%
;
margin-top
:
5px
;
.child-circle
{
width
:
20px
;
height
:
20px
;
background
:
#AF1B40
;
margin
:
4px
auto
;
border-radius
:
50%
;
}
}
.text
{
font-size
:
18px
;
color
:
#222222
;
line-height
:
36px
;
width
:
568px
;
margin-left
:
16px
;
}
}
}
</
style
>
</
style
>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论