Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
H
h5-base
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
new-sing
h5-base
Commits
4a9f8259
Commit
4a9f8259
authored
Sep 17, 2019
by
IvyXia123
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
推送
parent
fa37c1b5
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
71 additions
and
3 deletions
+71
-3
index.vue
src/components/map/index.vue
+71
-3
No files found.
src/components/map/index.vue
View file @
4a9f8259
<
template
>
<
template
>
<div>
<div>
<div
class=
"model-n"
v-if=
"promp"
@
click=
"promp=false"
>
<div
class=
"model-n-image"
>
<img
:src=
"yinyin"
alt=
""
>
</div>
</div>
<van-actionsheet
<van-actionsheet
v-model=
"actionsheetShow"
v-model=
"actionsheetShow"
:actions=
"actions"
:actions=
"actions"
@
select=
"onSelect"
@
select=
"onSelect"
/>
/>
<div
class=
"unit-block"
>
<div
class=
"unit-block"
>
<div
class=
"course_title"
@
click=
"actionsheetShow=true"
>
{{
secActions
.
name
}}
<i
class=
"iconfont icon-below-s"
></i>
</div>
<div
class=
"course_title"
@
click=
"actionsheetShow=true"
>
{{
secActions
.
name
}}
<i
class=
"iconfont icon-below-s"
></i>
<router-link
:to=
"
{path: '/promptTime', query: { periods_id: secActions.id }}">
<div
class=
"zhongbian-kuang"
>
<div
class=
"zhongbian"
>
<img
style=
"width: 100%; height: 100%;"
:src=
"zhong"
alt=
""
>
</div>
</div>
</router-link>
</div>
<!--竖屏 主题栏-->
<!--竖屏 主题栏-->
<swiper
:options=
"swiperOption"
class=
"banner"
v-if=
"shopType==0&&unitList.length>0"
ref=
"mySwiper"
>
<swiper
:options=
"swiperOption"
class=
"banner"
v-if=
"shopType==0&&unitList.length>0"
ref=
"mySwiper"
>
<swiper-slide
v-for=
"(data,index) in unitList"
:key=
"index"
>
<swiper-slide
v-for=
"(data,index) in unitList"
:key=
"index"
>
...
@@ -184,7 +198,7 @@
...
@@ -184,7 +198,7 @@
</
template
>
</
template
>
<
script
>
<
script
>
import
{
getCourseListApi
,
getLessonDetailApi
,
getLessonListApi
,
getCourseInfoApi
}
from
"../../service/api"
;
import
{
getCourseListApi
,
getLessonDetailApi
,
getLessonListApi
,
getCourseInfoApi
,
getNotifyApi
}
from
"../../service/api"
;
import
star_act
from
'../../assets/newLesson/star_act.png'
import
star_act
from
'../../assets/newLesson/star_act.png'
import
star_def
from
'../../assets/newLesson/star_def.png'
import
star_def
from
'../../assets/newLesson/star_def.png'
import
diaBGI
from
'../../assets/newLesson/diaBG.png'
import
diaBGI
from
'../../assets/newLesson/diaBG.png'
...
@@ -196,6 +210,9 @@
...
@@ -196,6 +210,9 @@
import
errorURL
from
'../../assets/error.png'
import
errorURL
from
'../../assets/error.png'
import
nextUnitUrl
from
'../../assets/newLesson/nextUnit.png'
import
nextUnitUrl
from
'../../assets/newLesson/nextUnit.png'
import
btn_kechegn
from
'../../assets/btn_kechegn.png'
import
btn_kechegn
from
'../../assets/btn_kechegn.png'
import
zhong
from
'../../assets/evaluate/timer.png'
import
yinyin
from
'../../assets/evaluate/yinyin.png'
export
default
{
export
default
{
name
:
"mapDefault"
,
name
:
"mapDefault"
,
components
:{
components
:{
...
@@ -207,6 +224,9 @@
...
@@ -207,6 +224,9 @@
data
()
{
data
()
{
let
that
=
this
;
let
that
=
this
;
return
{
return
{
promp
:
false
,
zhong
:
zhong
,
yinyin
:
yinyin
,
actions
:
[
actions
:
[
],
],
secActions
:{},
secActions
:{},
...
@@ -313,6 +333,15 @@
...
@@ -313,6 +333,15 @@
return
arr
return
arr
},
},
},
},
mounted
()
{
let
prompStr
=
localStorage
.
getItem
(
'promp'
)
if
(
prompStr
)
{
this
.
promp
=
false
}
else
{
localStorage
.
setItem
(
'promp'
,
1
)
this
.
promp
=
true
}
},
methods
:{
methods
:{
// 页面初始化
// 页面初始化
initPage
(){
initPage
(){
...
@@ -750,6 +779,23 @@
...
@@ -750,6 +779,23 @@
<
style
scoped
lang=
"less"
>
<
style
scoped
lang=
"less"
>
@import "../../util/public";
@import "../../util/public";
// 精灵图
// 精灵图
.model-n {
width: 100%;
height: 100%;
background: rgba(0,0,0,.5);
position: fixed;
left: 0;
top: 0;
z-index: 5000;
.model-n-image {
width: 100%;
img{
width: 90%;
margin-left: 7%;
margin-top: 9 * @toVw;
}
}
}
#app{background: white;}
#app{background: white;}
.child-view{background: white;}
.child-view{background: white;}
.map{background:url('https://static-cdn.changchangenglish.com/new-sing/static/images/map.png') no-repeat;background-size:136*@toVw 207*@toVw}
.map{background:url('https://static-cdn.changchangenglish.com/new-sing/static/images/map.png') no-repeat;background-size:136*@toVw 207*@toVw}
...
@@ -852,7 +898,29 @@
...
@@ -852,7 +898,29 @@
z-index: 2;
z-index: 2;
top: 0;
top: 0;
left: 0;
left: 0;
.course_title{font-size: 20px;padding: 10*@toVw 20*@toVw; border-bottom: 1px solid #eeeeee;}
.course_title{
font-size: 20px;padding: 10*@toVw 20*@toVw;border-bottom: 1px solid #eeeeee;
position: relative;
.zhongbian-kuang {
width: 70 * @toVw;
height: 100%;
position: absolute;
top: 0;
right: 10 * @toVw;
.zhongbian {
width: 22 * @toVw;
height: 22 * @toVw;
//margin-top: 15 * @toVw;
//margin-left: 34 * @toVh;
position: absolute;
top: 0;
left: 0;
right: -15 * @toVw;
bottom: 0;
margin: auto;
}
}
}
.banner2{
.banner2{
display: none;
display: none;
}
}
...
...
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