liukangdong
2024-07-31 997036b27927bcc1e9207a40b7a69c106a10f30c
wechat_jiaxuan/components/disCase/index.js
@@ -1,4 +1,5 @@
import { getCataLogTagList, getZhongTaiWholecasePage, actionDo } from '../../api/index'
import { eventBus } from '../../utils/eventBus'
Component({
  /**
   * 组件的属性列表
@@ -22,8 +23,25 @@
    sortType: '',
    catalogCode: 'whole_case'
  },
  pageLifetimes: {
    show: function() {
      // 页面被展示
      console.log('组件被展示');
      eventBus.once('caseDeBack', (info) => {
        const dataList = this.data.dataList
        dataList.forEach(item => {
          if(item.id === info.id){
            item.isCollection = info.isCollection
            item.viewCount ++
          }
        })
        this.setData({ dataList })
      })
    },
  },
  attached() {
    this.getCatelist()
    this.getList()
  },
  methods: {
    getCatelist() {
@@ -35,9 +53,6 @@
          this.setData({
            cateList: res.data
          })
          setTimeout(() => {
            this.getList()
          }, 300)
        }
      })
    },
@@ -104,7 +119,7 @@
      const { cateList, tagCodes, activeParam, activeIndex } = this.data
      const index = tagCodes.indexOf(code)
      if (index === -1) {
      if (cateList[activeIndex].tempParamIndex==null ||     cateList[activeIndex].tempParamIndex != paramIndex) {
        // // 同param里code重复
        // if (activeParam && activeParam.length > 0) {
        //   activeParam.forEach(item => {