index.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import behavior from '~/mixins/video'
  2. import share from '~/mixins/share'
  3. import {
  4. getreadInfo
  5. } from '~/api/video'
  6. import {
  7. getPkRecord
  8. } from '~/api/works'
  9. Page({
  10. behaviors: [behavior, share, ],
  11. data: {
  12. videoInfo: {},
  13. videoId: '',
  14. recordList: []
  15. },
  16. /**
  17. * 生命周期函数--监听页面加载
  18. */
  19. onLoad(options) {
  20. let videoId = options.videoId
  21. this.setData({
  22. videoId
  23. })
  24. this.getreadInfo(videoId)
  25. this.getPkRecord()
  26. },
  27. async getreadInfo(videoId) {
  28. let videoInfo = await getreadInfo(videoId)
  29. wx.setNavigationBarTitle({
  30. title: videoInfo.userRead.title
  31. })
  32. this.setData({
  33. videoInfo
  34. })
  35. },
  36. async getPkRecord() {
  37. let recordList = await getPkRecord({
  38. userReadId: this.data.videoId
  39. })
  40. this.setData({
  41. recordList
  42. })
  43. console.log(recordList);
  44. },
  45. jumpUserInfo({
  46. currentTarget
  47. }) {
  48. wx.navigateTo({
  49. url: `/pages/personal/index?uid=${currentTarget.dataset.uid}&type=user`,
  50. })
  51. },
  52. onUnload() {
  53. this.resetAudio()
  54. this.setData({
  55. currentId: ''
  56. })
  57. }
  58. })