+
-
{{ p.name }}
-
-
+
+ {{ p.name }}
+
+
+
+
+
+
+
+
+
-
{{p.album.name}}
+
+
{{ p.album.name }}
- {{dayjs.duration(p.duration).format("mm:ss")}}
+ {{ dayjs.duration(p.duration).format("mm:ss") }}
@@ -163,10 +220,10 @@ export default {};
}
.tools {
display: flex;
- align-content: center;
+ align-items: center;
.count {
flex: 1;
- padding: 2px 24px;
+ padding: 6px 24px;
font-size: 12px;
}
.btns {
@@ -176,42 +233,64 @@ export default {};
.wp-list {
position: absolute;
bottom: 0px;
- top: 76px;
+ top: 80px;
right: 0;
left: 0;
overflow-y: auto;
- .tr{
+ .tr {
display: flex;
font-size: 14px;
- border-top: 1px #ddd solid;
- border-bottom: 1px #ddd solid;
+ border-top: 1px #eee solid;
+ border-bottom: 1px #eee solid;
margin-bottom: -1px;
- >*{
+ > * {
padding: 4px 6px;
}
- .icon{
+ &:nth-child(2n + 1) {
+ background-color: #f6f6f6;
+ }
+
+ &:hover {
+ background-color: #eee;
+
+ .name .mn {
+ display: block;
+ }
+ }
+
+ .icon {
padding-left: 10px;
width: 20px;
}
- .name{
+ .name {
flex: 1;
- .text-el-line-normal()
+ .text-el-line-normal();
+ display: flex;
+ align-items: center;
+ .ntext {
+ .text-el-line-normal();
+ }
+
+ .mn {
+ flex: 1;
+ display: none;
+ }
}
- .ar{
+ .ar {
width: 120px;
- .text-el-line-normal()
+ .text-el-line-normal();
}
- .al{
- width: 100px;
+ .al {
+ width: 80px;
margin-top: 1px;
color: #999;
font-size: 12px;
- .text-el-line-normal()
+ .text-el-line-normal();
}
- .dt{
+ .dt {
margin-top: 1px;
color: #999;
font-size: 12px;
diff --git a/src/views/discover/Discover.vue b/src/views/discover/Discover.vue
index 3e27e4a..975da5f 100644
--- a/src/views/discover/Discover.vue
+++ b/src/views/discover/Discover.vue
@@ -121,9 +121,9 @@ const route = useRoute();
-
+
-
+