Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
eslotsys-game-nuxt
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
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
毛线
eslotsys-game-nuxt
Commits
329b158d
Commit
329b158d
authored
Aug 22, 2023
by
毛线
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
安卓 图片长按问题
parent
507dcbd6
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
139 additions
and
57 deletions
+139
-57
app.scss
assets/styles/app.scss
+6
-2
index.vue
components/common/bg/index.vue
+6
-1
index.vue
components/common/header/index.vue
+19
-10
image.vue
components/common/image.vue
+38
-0
menu.vue
components/common/menu.vue
+30
-8
tab.vue
components/dialog/user-dialog/tab.vue
+1
-1
keyboard.vue
pages/index/game/components/keyboard.vue
+35
-35
plugins.js
plugins/plugins.js
+4
-0
No files found.
assets/styles/app.scss
View file @
329b158d
...
@@ -42,13 +42,17 @@ html {
...
@@ -42,13 +42,17 @@ html {
}
}
*
:not
(
input
,
textarea
)
{
*
:not
(
input
,
textarea
)
{
user-select
:
none
;
-webkit-user-drag
:
none
;
-webkit-touch-callout
:
none
;
-webkit-touch-callout
:
none
;
-webkit-user-select
:
none
;
-webkit-user-select
:
none
;
-khtml-user-select
:
none
;
-moz-user-select
:
none
;
-moz-user-select
:
none
;
-ms-user-select
:
none
;
-ms-user-select
:
none
;
user-select
:
none
;
user-select
:
none
;
-webkit-user-drag
:
none
;
}
.img
{
pointer-events
:
none
;
}
}
a
,
a
,
...
...
components/common/bg/index.vue
View file @
329b158d
<
template
>
<
template
>
<div
class=
"bg"
>
<div
class=
"bg"
>
<
img
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/gameSecond/background3.png"
alt=
""
class=
"bg-img"
>
<
CyImage
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/gameSecond/background3.png"
alt=
""
class=
"bg-img"
/
>
<!-- 背景 -->
<!-- 背景 -->
</div>
</div>
</
template
>
</
template
>
...
@@ -16,7 +16,12 @@
...
@@ -16,7 +16,12 @@
.bg-img
{
.bg-img
{
height
:
100%
;
height
:
100%
;
width
:
100%
;
width
:
100%
;
background-image
:
url(https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/gameSecond/background3.png)
;
background-repeat
:
no-repeat
;
background-size
:
100%
100%
;
background-position
:
center
;
object-fit
:
cover
;
object-fit
:
cover
;
pointer-events
:
none
;
}
}
}
}
</
style
>
</
style
>
components/common/header/index.vue
View file @
329b158d
...
@@ -9,9 +9,10 @@
...
@@ -9,9 +9,10 @@
</div>
</div>
</div>
</div>
<div
class=
"bar"
>
<div
class=
"bar"
>
<div
class=
"bar-bg img"
/>
<div
class=
"input-box"
>
<div
class=
"input-box"
>
<div
class=
"input-img"
>
<div
class=
"input-img"
>
<
img
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/temp/header/gold-coin.png"
alt=
""
>
<
CyImage
class=
"img"
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/temp/header/gold-coin.png"
alt=
""
/
>
</div>
</div>
<div
class=
"value"
>
<div
class=
"value"
>
{{
userInfo
.
goldCredit
}}
{{
userInfo
.
goldCredit
}}
...
@@ -19,7 +20,7 @@
...
@@ -19,7 +20,7 @@
</div>
</div>
<div
class=
"input-box"
>
<div
class=
"input-box"
>
<div
class=
"input-img"
style=
"width: 54px; top: -10px; left: -8px"
>
<div
class=
"input-img"
style=
"width: 54px; top: -10px; left: -8px"
>
<
img
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/temp/header/red-coin.png"
alt=
""
>
<
CyImage
class=
"img"
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/temp/header/red-coin.png"
alt=
""
/
>
</div>
</div>
<div
class=
"value"
>
<div
class=
"value"
>
{{
userInfo
.
redCredit
}}
{{
userInfo
.
redCredit
}}
...
@@ -38,10 +39,10 @@
...
@@ -38,10 +39,10 @@
</div>
</div>
<div
class=
"right-block"
>
<div
class=
"right-block"
>
<div
v-audio
class=
"btn exit"
@
click=
"click().quit()"
>
<div
v-audio
class=
"btn exit"
@
click=
"click().quit()"
>
<
img
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Exit%20Button.png"
alt=
""
>
<
CyImage
class=
"img"
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Exit%20Button.png"
alt=
""
/
>
</div>
</div>
<div
class=
"btn full-screen"
@
click=
"click().fullScreen()"
>
<div
v-audio
class=
"btn full-screen"
@
click=
"click().fullScreen()"
>
<
img
v-audio
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Full%20Screen%20Button.png"
alt=
""
>
<
CyImage
class=
"img"
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Full%20Screen%20Button.png"
alt=
""
/
>
</div>
</div>
</div>
</div>
<Confirm
ref=
"confirm"
title=
"登出"
message=
"您要登出当前账号吗?"
@
confirm=
"() => network().quitAccount()"
/>
<Confirm
ref=
"confirm"
title=
"登出"
message=
"您要登出当前账号吗?"
@
confirm=
"() => network().quitAccount()"
/>
...
@@ -247,7 +248,8 @@ export default {
...
@@ -247,7 +248,8 @@ export default {
padding-left
:
46px
;
padding-left
:
46px
;
height
:
50px
;
height
:
50px
;
}
}
img
{
.img
{
width
:
50px
;
height
:
30px
;
height
:
30px
;
/* display: none; */
/* display: none; */
}
}
...
@@ -257,13 +259,20 @@ export default {
...
@@ -257,13 +259,20 @@ export default {
padding-left
:
170px
;
padding-left
:
170px
;
display
:
flex
;
display
:
flex
;
height
:
78px
;
height
:
78px
;
background-image
:
url(https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Bar%20Background.png)
;
background-size
:
auto
100%
;
background-position
:
center
;
position
:
absolute
;
position
:
absolute
;
top
:
0
;
top
:
0
;
left
:
0
;
left
:
0
;
right
:
0
;
right
:
0
;
.bar-bg
{
background-image
:
url(https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Bar%20Background.png)
;
background-size
:
auto
100%
;
background-position
:
center
;
position
:
absolute
;
top
:
0
;
left
:
0
;
right
:
0
;
bottom
:
0
;
}
.input-box
{
.input-box
{
padding-left
:
28px
;
padding-left
:
28px
;
position
:
relative
;
position
:
relative
;
...
@@ -275,7 +284,7 @@ export default {
...
@@ -275,7 +284,7 @@ export default {
top
:
-6px
;
top
:
-6px
;
width
:
44px
;
width
:
44px
;
height
:
44px
;
height
:
44px
;
img
{
.
img
{
width
:
100%
;
width
:
100%
;
}
}
}
}
...
...
components/common/image.vue
0 → 100644
View file @
329b158d
<
template
>
<div
class=
"img-box"
@
click
.
stop=
"$emit('click')"
>
<div
class=
"img-touch"
/>
<img
:src=
"src"
alt=
""
class=
"img"
>
</div>
</
template
>
<
script
>
export
default
{
props
:
{
src
:
{
type
:
String
,
default
:
''
,
},
},
data
()
{
return
{}
},
}
</
script
>
<
style
lang=
"scss"
scoped
>
.img-box
{
position
:
relative
;
.img-touch
{
position
:
absolute
;
width
:
100%
;
height
:
100%
;
z-index
:
2
;
/* background: red; */
}
.img
{
z-index
:
1
;
width
:
100%
;
height
:
100%
;
}
}
</
style
>
components/common/menu.vue
View file @
329b158d
<
template
>
<
template
>
<div>
<div>
<div
class=
"layout-menu"
>
<div
class=
"layout-menu"
>
<div
class=
"menu-item"
>
<div
class=
"bg img"
/>
<img
v-audio
class=
"btn"
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/ic_menu_01.png"
alt=
""
@
click=
"$refs.audioSettingDialog.show()"
>
<div
class=
"menu-item btn"
>
<div
@
click=
"$refs.audioSettingDialog.show()"
>
<!--
<img
v-audio
class=
"btn"
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/ic_menu_01.png"
alt=
""
>
-->
<div
class=
"img"
/>
<!--
<el-image
v-audio
:src=
"'https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/ic_menu_01.png'"
:fit=
"'contain'"
class=
"btn"
@
click=
"$refs.audioSettingDialog.show()"
/>
-->
</div>
</div>
</div>
</div>
</div>
<AudioSettingDialog
ref=
"audioSettingDialog"
/>
<AudioSettingDialog
ref=
"audioSettingDialog"
/>
...
@@ -28,16 +39,27 @@ export default {
...
@@ -28,16 +39,27 @@ export default {
top
:
100px
;
top
:
100px
;
height
:
300px
;
height
:
300px
;
width
:
57px
;
width
:
57px
;
background-image
:
url(https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/ic_menu.png)
;
.bg
{
background-repeat
:
no-repeat
;
position
:
absolute
;
background-size
:
100%
100%
;
top
:
0
;
bottom
:
0
;
left
:
0
;
right
:
0
;
background-image
:
url(https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/ic_menu.png)
;
background-repeat
:
no-repeat
;
background-size
:
100%
100%
;
}
.menu-item
{
.menu-item
{
margin
:
20px
0
20px
-14px
;
margin
:
20px
0
20px
-14px
;
width
:
50px
;
width
:
50px
;
img
{
pointer-events
:
all
;
.img
{
width
:
50px
;
width
:
50px
;
display
:
block
;
height
:
50px
;
margin
:
auto
;
position
:
relative
;
background-image
:
url(https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/ic_menu_01.png)
;
background-repeat
:
no-repeat
;
background-size
:
100%
100%
;
}
}
}
}
}
}
...
...
components/dialog/user-dialog/tab.vue
View file @
329b158d
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<img
v-if=
"tabIndex === index"
class=
"tab-img"
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/second/Rounded%20Rectangle%2019.png"
alt=
""
>
<img
v-if=
"tabIndex === index"
class=
"tab-img"
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/second/Rounded%20Rectangle%2019.png"
alt=
""
>
<img
v-else
class=
"tab-img"
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/second/last_game%20%E6%8B%B7%E8%B4%9D%202.png"
alt=
""
>
<img
v-else
class=
"tab-img"
src=
"https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/second/last_game%20%E6%8B%B7%E8%B4%9D%202.png"
alt=
""
>
<div
class=
"text"
>
{{
text
}}
</div>
<div
class=
"text"
>
{{
text
}}
</div>
<div
v-if=
"index === 0"
class=
"version"
>
{{
`1.0.02
3
`
}}
</div>
<div
v-if=
"index === 0"
class=
"version"
>
{{
`1.0.02
4
`
}}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
...
...
pages/index/game/components/keyboard.vue
View file @
329b158d
This diff is collapsed.
Click to expand it.
plugins/plugins.js
View file @
329b158d
...
@@ -6,14 +6,18 @@ Vue.mixin(indexMixins)
...
@@ -6,14 +6,18 @@ Vue.mixin(indexMixins)
import
VueClipboard
from
'vue-clipboard2'
// 复制组件
import
VueClipboard
from
'vue-clipboard2'
// 复制组件
Vue
.
use
(
VueClipboard
)
// 复制组件
Vue
.
use
(
VueClipboard
)
// 复制组件
import
CyImage
from
'@/components/common/image'
import
{
import
{
Message
,
Message
,
Loading
,
Loading
,
Slider
,
Slider
,
Image
,
}
from
'element-ui'
}
from
'element-ui'
Vue
.
use
(
Loading
.
directive
)
Vue
.
use
(
Loading
.
directive
)
Vue
.
use
(
Slider
)
Vue
.
use
(
Slider
)
Vue
.
component
(
'CyImage'
,
CyImage
)
Vue
.
prototype
.
$message
=
Message
Vue
.
prototype
.
$message
=
Message
Vue
.
prototype
.
$loading
=
Loading
.
service
Vue
.
prototype
.
$loading
=
Loading
.
service
...
...
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