index.js 1.1 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. console.log(options);
  21. let videoId = options.videoId
  22. this.setData({
  23. videoId
  24. })
  25. this.getreadInfo(videoId)
  26. this.getPkRecord()
  27. },
  28. async getreadInfo(videoId) {
  29. let videoInfo = await getreadInfo(videoId)
  30. wx.setNavigationBarTitle({
  31. title: videoInfo.userRead.title
  32. })
  33. this.setData({
  34. videoInfo
  35. })
  36. },
  37. async getPkRecord() {
  38. let recordList = await getPkRecord({
  39. userReadId: this.data.videoId
  40. })
  41. this.setData({
  42. recordList
  43. })
  44. console.log(recordList);
  45. },
  46. jumpUserInfo({
  47. currentTarget
  48. }) {
  49. wx.navigateTo({
  50. url: `/pages/personal/index?uid=${currentTarget.dataset.uid}&type=user`,
  51. })
  52. },
  53. onHide() {
  54. this.setData({
  55. currentId: ''
  56. })
  57. }
  58. })