lll
liukangdong
2024-08-01 684ef70c5834b3bdee5997dbdc8bf193eacb7851
wechat_jiaxuan/pages/userinfo/favorite.js
@@ -1,6 +1,9 @@
import {
  collectLikePage
} from '../../api/index'
import {
  eventBus
} from '../../utils/eventBus'
Page({
  /**
@@ -16,6 +19,39 @@
  },
  onLoad(options) {
    this.getList()
  },
  onShow() {
    const dataList = this.data.dataList
    eventBus.once('caseDeBack', (info) => {
      const temp = dataList.filter(item => {
        if (item.id === info.id) {
          item.isCollection = info.isCollection
          item.viewCount++
        }
        if(item.isCollection) return item
      })
      this.setData({ dataList: temp})
    })
    eventBus.once('productDeBack', (info) => {
      const temp = dataList.filter(item => {
        if (item.id === info.id) {
          item.isCollection = info.isCollection
          item.viewCount++
        }
        if(item.isCollection) return item
      })
      this.setData({ dataList: temp})
    })
    eventBus.once('realpicDeBack', (info) => {
      const temp = dataList.filter(item => {
        if (item.id === info.id) {
          item.isCollection = info.isCollection
          item.viewCount++
        }
        if(item.isCollection) return item
      })
      this.setData({ dataList: temp})
    })
  },
  onPullDownRefresh: function () {
    console.log('下拉刷新');
@@ -86,17 +122,6 @@
  onReady() {
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {
  },