转义歌词字符

pull/225/head
lyswhut 2020-04-30 17:03:51 +08:00
parent b94cde5fbe
commit 0c576c65a8
2 changed files with 4 additions and 3 deletions

View File

@ -1,4 +1,5 @@
import { httpFetch } from '../../request' import { httpFetch } from '../../request'
import { decodeName } from '../../index'
export default { export default {
formatTime(time) { formatTime(time) {
@ -12,7 +13,7 @@ export default {
getLyric(songId) { getLyric(songId) {
const requestObj = httpFetch(`http://m.kuwo.cn/newh5/singles/songinfoandlrc?musicId=${songId}`) const requestObj = httpFetch(`http://m.kuwo.cn/newh5/singles/songinfoandlrc?musicId=${songId}`)
requestObj.promise = requestObj.promise.then(({ body }) => { requestObj.promise = requestObj.promise.then(({ body }) => {
return this.transformLrc(body.data) return decodeName(this.transformLrc(body.data))
}) })
return requestObj return requestObj
}, },

View File

@ -1,5 +1,5 @@
import { httpFetch } from '../../request' import { httpFetch } from '../../request'
import { b64DecodeUnicode } from '../../index' import { b64DecodeUnicode, decodeName } from '../../index'
export default { export default {
regexps: { regexps: {
@ -12,7 +12,7 @@ export default {
}, },
}) })
requestObj.promise = requestObj.promise.then(({ body }) => { requestObj.promise = requestObj.promise.then(({ body }) => {
return b64DecodeUnicode(body.replace(this.regexps.matchLrc, '$1')) return decodeName(b64DecodeUnicode(body.replace(this.regexps.matchLrc, '$1')))
}) })
return requestObj return requestObj
}, },