full-screen.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. const novelPlugin = requirePlugin('novel-plugin')
  2. import { getNovelDetail, getVideoDetail } from '../../api/api'
  3. Component({
  4. properties: {
  5. novelManagerId: {
  6. type: Number,
  7. value: -1,
  8. },
  9. chapterId: {
  10. type: String,
  11. value: '',
  12. }
  13. },
  14. data: {
  15. posterUrl: {
  16. type: String,
  17. value: ''
  18. }
  19. },
  20. ready() {
  21. const novelManager = novelPlugin.getNovelManager(this.properties.novelManagerId)
  22. if (getApp().globalData.isShowDialog) {
  23. setTimeout(() => {
  24. getApp().globalData.isShowDialog = false
  25. novelManager.navigateBack()
  26. }, 3000)
  27. }
  28. // getVideoDetail(this.properties.bookId).then(res => {
  29. // console.log('res',res, 111111111111111111111111111122222222222222222222222)
  30. // this.setData({
  31. // posterUrl: res.cover
  32. // })
  33. // })
  34. },
  35. methods: {
  36. // 海报点击事件
  37. handlePosterTap() {
  38. const novelManager = novelPlugin.getNovelManager(this.properties.novelManagerId)
  39. novelManager.setFullScreenComponentStatus({
  40. show: false,
  41. })
  42. novelManager.navigateBack()
  43. console.log('点击海报')
  44. }
  45. },
  46. })