From 02d34757ef1484e7602c0d83f5eed2d9cf79b16d Mon Sep 17 00:00:00 2001 From: kunkka Date: Tue, 27 Oct 2020 23:42:48 +0800 Subject: [PATCH 1/5] build: update ignore --- .prettierignore | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.prettierignore b/.prettierignore index 3502ba4..5446648 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,6 +1,5 @@ build coverage dist -NeteaseCloudMusicApi-master -NeteaseCloudMusicApi-master.zip +napi From 18a3281396d16c16df303610a2574b66c88ccafc Mon Sep 17 00:00:00 2001 From: Hawtim Zhang Date: Tue, 27 Oct 2020 23:51:59 +0800 Subject: [PATCH 2/5] feat: add electron dist to ignore (#54) --- .gitignore | 2 ++ .prettierignore | 1 + 2 files changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 3736680..6a42520 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .DS_Store node_modules /dist +dist_electron # local env files @@ -24,3 +25,4 @@ pnpm-debug.log* *.sw? .vercel +NeteaseCloudMusicApi-master.zip diff --git a/.prettierignore b/.prettierignore index 2b87838..5446648 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,4 +1,5 @@ build coverage dist +napi From bada4ad49440f4483e58055ec1b65d2b615f8cf9 Mon Sep 17 00:00:00 2001 From: qier222 <68148142+qier222@users.noreply.github.com> Date: Wed, 28 Oct 2020 12:49:51 +0800 Subject: [PATCH 3/5] feat: save mv to your library --- src/api/mv.js | 22 +++++++++++++++++++++- src/components/MvRow.vue | 2 +- src/views/mv.vue | 35 +++++++++++++++++++++++++++++++++-- 3 files changed, 55 insertions(+), 4 deletions(-) diff --git a/src/api/mv.js b/src/api/mv.js index d00b095..f294785 100644 --- a/src/api/mv.js +++ b/src/api/mv.js @@ -13,6 +13,7 @@ export function mvDetail(mvid) { method: "get", params: { mvid, + timestamp: new Date().getTime(), }, }); } @@ -27,7 +28,6 @@ export function mvDetail(mvid) { * @param {number} params.id * @param {number=} params.r */ - export function mvUrl(params) { return request({ url: "/mv/url", @@ -35,6 +35,7 @@ export function mvUrl(params) { params, }); } + /** * 相似 mv * 说明 : 调用此接口 , 传入 mvid 可获取相似 mv @@ -47,3 +48,22 @@ export function simiMv(mvid) { params: { mvid }, }); } + +/** + * 收藏/取消收藏 MV + * 说明 : 调用此接口,可收藏/取消收藏 MV + * - mvid: mv id + * - t: 1 为收藏,其他为取消收藏 + * @param {Object} params + * @param {number} params.mvid + * @param {number=} params.t + */ + +export function likeAMV(params) { + params.timestamp = new Date().getTime(); + return request({ + url: "/mv/sub", + method: "post", + params, + }); +} diff --git a/src/components/MvRow.vue b/src/components/MvRow.vue index d26c50a..477ca9c 100644 --- a/src/components/MvRow.vue +++ b/src/components/MvRow.vue @@ -74,7 +74,7 @@ export default { artistName = mv.creator[0].userName; artistID = mv.creator[0].userId; } - return `${artistName}`; + return `${artistName}`; } else if (this.subtitle === "publishTime") { return mv.publishTime; } diff --git a/src/views/mv.vue b/src/views/mv.vue index ffd3e55..93ae17e 100644 --- a/src/views/mv.vue +++ b/src/views/mv.vue @@ -11,6 +11,12 @@ }} - {{ mv.data.name }} +
{{ mv.data.playCount | formatPlayCount }} Views · @@ -26,17 +32,20 @@