浏览代码

数据错位

傅行帆 5 年前
父节点
当前提交
61479a8563
共有 2 个文件被更改,包括 3 次插入5 次删除
  1. 1
    1
      src/pages/project/detail/Around/Tab.js
  2. 2
    4
      src/pages/project/detail/Around/index.js

+ 1
- 1
src/pages/project/detail/Around/Tab.js 查看文件

6
   
6
   
7
   const [current, setCurrent] = useState(props.default || 0)
7
   const [current, setCurrent] = useState(props.default || 0)
8
   
8
   
9
-  const tabList = props.dataset ? props.dataset.filter(x => x.num) : []
9
+  const tabList = props.dataset ? props.dataset : []
10
   
10
   
11
   const handleClick = index => () => {
11
   const handleClick = index => () => {
12
     setCurrent(index)
12
     setCurrent(index)

+ 2
- 4
src/pages/project/detail/Around/index.js 查看文件

7
 
7
 
8
 export default function Around(props) {
8
 export default function Around(props) {
9
   const detail = props.building || {}
9
   const detail = props.building || {}
10
-  console.log(detail,"detaildetaildetaildetail")
10
+  
11
   const [lat, lng] = (detail.coordinate || '').split(',')
11
   const [lat, lng] = (detail.coordinate || '').split(',')
12
   const poiDatas = detail.mapJson ? JSON.parse(detail.mapJson) : []
12
   const poiDatas = detail.mapJson ? JSON.parse(detail.mapJson) : []
13
   const ty = Object.prototype.toString
13
   const ty = Object.prototype.toString
17
     const key = item.key
17
     const key = item.key
18
     const manualData = (detail[`building${key}`] === '' ? [] : detail[`building${key}`].split(','))
18
     const manualData = (detail[`building${key}`] === '' ? [] : detail[`building${key}`].split(','))
19
     
19
     
20
-    console.log(manualData,"manualDatamanualData")
21
     return {
20
     return {
22
       ...item,
21
       ...item,
23
       manualData,
22
       manualData,
24
       num: (ty.call(item.data) === '[object String]' ? JSON.parse(item.data) : []).length + manualData.length,
23
       num: (ty.call(item.data) === '[object String]' ? JSON.parse(item.data) : []).length + manualData.length,
25
     }
24
     }
26
-  })
25
+  }).filter(x => x.num)
27
 
26
 
28
-  
29
   // 所有的 markers
27
   // 所有的 markers
30
   const markersList = dataList.map((item) => {
28
   const markersList = dataList.map((item) => {
31
     const mapJson = JSON.parse(item.data) 
29
     const mapJson = JSON.parse(item.data)