😥 设置页面

This commit is contained in:
hunlongyu
2020-04-17 18:16:24 +08:00
parent b5778be234
commit d64a834c7f
6 changed files with 87 additions and 12 deletions

View File

@@ -289,5 +289,24 @@
}
}
}
.theme{
.title{
color: var(--l-fc-1);
}
.theme-item{
box-shadow: var(--l-bsc);
&:hover{
box-shadow: var(--l-bsc-hover);
}
}
}
.qrcode{
.title{
color: var(--l-fc-1);
}
.qrcode-item{
box-shadow: var(--l-bsc);
}
}
}
}

View File

@@ -162,7 +162,7 @@ export default {
justify-content: flex-start;
align-items: flex-start;
flex-wrap: wrap;
width: 1000px;
width: 955px;
padding: 10px;
border: 1px solid;
border-radius: 2px;
@@ -254,7 +254,7 @@ export default {
.desc{
border: 1px solid;
padding: 10px;
width: 1000px;
width: 955px;
margin-bottom: 10px;
border-radius: 2px;
font-size: 14px;
@@ -263,7 +263,7 @@ export default {
.m3u8_urls, .mp4_urls{
border: 1px solid;
padding: 10px;
width: 1000px;
width: 955px;
margin-bottom: 10px;
border-radius: 2px;
.title{
@@ -279,7 +279,7 @@ export default {
border: 1px solid;
border-radius: 2px;
cursor: pointer;
margin: 6px 10px 0px 0px;
margin: 6px 6px 0px 0px;
padding: 8px 22px;
}
&::after {

View File

@@ -1,5 +1,5 @@
<template>
<div class="setting" v-if="show.setting">
<div class="setting zy-scroll" v-if="show.setting">
<div class="logo"><img src="@/assets/image/logo.png"></div>
<div class="info"><a href="https://github.com/Hunlongyu/ZY-Player">{{$t('website')}}</a><a href="https://github.com/Hunlongyu/ZY-Player/issues">{{$t('issues')}}</a></div>
<div class="change">
@@ -20,8 +20,20 @@
</div>
</div>
</div>
<div class="theme">主题</div>
<div class="qrcode">喝咖啡</div>
<div class="theme">
<div class="title">{{$t('theme')}}</div>
<div class="theme-box">
<div class="theme-item light"></div>
<div class="theme-item dark"></div>
</div>
</div>
<div class="qrcode">
<div class="title">{{$t('donate')}}</div>
<div class="qrcode-box">
<div class="qrcode-item zfb"></div>
<div class="qrcode-item wx"></div>
</div>
</div>
</div>
</template>
<script>
@@ -113,6 +125,7 @@ export default {
display: flex;
flex-direction: column;
border-radius: 5px;
overflow-y: auto;
.logo{
margin-top: 40px;
width: 100%;
@@ -142,5 +155,39 @@ export default {
margin-right: 20px;
}
}
.theme{
width: 100%;
padding-left: 20px;
margin-top: 20px;
.theme-box{
display: flex;
justify-content: flex-start;
margin-top: 10px;
.theme-item{
width: 200px;
height: 200px;
margin-right: 20px;
cursor: pointer;
border-radius: 2px;
}
}
}
.qrcode{
width: 100%;
padding-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
.qrcode-box{
display: flex;
justify-content: flex-start;
margin-top: 10px;
.qrcode-item{
width: 200px;
height: 200px;
margin-right: 20px;
border-radius: 2px;
}
}
}
}
</style>

View File

@@ -68,6 +68,9 @@ export default {
const img = html.querySelector('img').src
this.card.img = img
this.card.name = this.share.v.name
const urls = res.m3u8_urls
const url = urls[this.share.v.index].split('$')[1]
this.value = 'http://m3u8.hunlongyu.fun/?url=' + url + '&title=' + this.share.v.name
this.loading = false
this.$nextTick(() => {
const dom = document.getElementById('share')
@@ -75,7 +78,7 @@ export default {
const png = res.toDataURL('image/png')
const p = nativeImage.createFromDataURL(png)
clipboard.writeImage(p)
this.$message.success('已复制到剪贴板中, 快去分享吧~')
this.$message.success(this.$t('share_tips'))
this.share.show = true
})
})

View File

@@ -27,10 +27,13 @@
"total": "Items",
"website": "Official Website",
"issues": "Issues",
"theme": "Theme",
"donate": "Donate",
"set_success": "Set up successfully.",
"delete_success": "Delete successful.",
"star_success": "Collection success.",
"last_video": "This is the last episode.",
"qr_tips": "Long press the QR code to recognize the playback.",
"zy_tips": "Prohibit the dissemination of illegal resources."
"qr_tips": "Long click recognition.",
"zy_tips": "Prohibit the dissemination of illegal resources.",
"share_tips": "It has been copied to the clipboard. Please share it~"
}

View File

@@ -1,6 +1,6 @@
{
"zh": "中文",
"en": "English",
"en": "英文",
"language": "语言",
"default_site": "默认源",
"view": "浏览",
@@ -27,10 +27,13 @@
"total": "条数据",
"website": "官网",
"issues": "反馈",
"theme": "主题",
"donate": "捐赠",
"set_success": "设置成功。",
"delete_success": "删除成功。",
"star_success": "收藏成功。",
"last_video": "这已经是最后一集了。",
"qr_tips": "长按二维码,识别播放。",
"zy_tips": "『ZY Player』技术支持严禁传播违法资源。"
"zy_tips": "『ZY Player』技术支持严禁传播违法资源。",
"share_tips": "已复制到剪贴板,快去分享吧~"
}