-
![]()
+
@@ -256,15 +258,15 @@ export default {
onlineVideo.playVideoOnline(this.selectedOnlineSite, this.detail.info.name, n)
}
},
- async starEvent () {
- const db = await star.find({ key: this.detail.key, ids: this.info.id })
+ async starEvent (info) {
+ const db = await star.find({ key: this.detail.key, ids: info.id })
const doc = {
key: this.detail.key,
- ids: this.info.id,
+ ids: info.id,
site: this.detail.site,
- name: this.info.name,
- detail: this.info,
- rate: this.info.rate
+ name: info.name,
+ detail: info,
+ rate: info.rate
}
if (db) {
star.update(db.id, doc)
@@ -275,6 +277,10 @@ export default {
})
}
},
+ detailEvent (info) {
+ this.detail.info = info
+ this.getDetailInfo()
+ },
togglePlayOnlineEvent () {
this.playOnline = !this.playOnline
},
@@ -313,12 +319,12 @@ export default {
this.$message.error(err.info)
})
},
- shareEvent () {
+ shareEvent (info, selectedEpisode) {
this.share = {
show: true,
key: this.detail.key,
- info: this.info,
- index: this.selectedEpisode
+ info: info,
+ index: selectedEpisode
}
},
doubanLinkEvent () {