|
|
@@ -48,7 +48,7 @@
|
|
|
size="mini"
|
|
|
icon="el-icon-share"
|
|
|
:disabled="isCollected"
|
|
|
- @click="collection(video.videoId)"
|
|
|
+ @click="getShareUrl(video.videoId)"
|
|
|
>
|
|
|
<span>分享 {{ video.share }}</span>
|
|
|
</el-button>
|
|
|
@@ -218,7 +218,7 @@ import SideVideoCard from 'components/card/SideVideoCard'
|
|
|
import UserAvatarCard from '@/components/card/UserAvatarCard'
|
|
|
import comment from '@/components/comment'
|
|
|
|
|
|
-import { similarVideo, videoInfo, videoErrorReport, downloadVideo, cacheBiliVideo } from '@/api/video'
|
|
|
+import { similarVideo, videoInfo, videoErrorReport, downloadVideo, cacheBiliVideo, getShortUrl } from '@/api/video'
|
|
|
import { collectItem } from '@/api/collect'
|
|
|
import { getUserInfo } from '@/api/user'
|
|
|
import { submitAccessCode } from '@/api/content'
|
|
|
@@ -438,6 +438,14 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ getShareUrl(videoId) {
|
|
|
+ getShortUrl(videoId).then(resp => {
|
|
|
+ if (resp.code === 0) {
|
|
|
+ console.log(resp.data)
|
|
|
+ this.video.share += 1
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
getDownloadUrl(videoId) {
|
|
|
// let filename
|
|
|
downloadVideo(videoId).then(resp => {
|