import React, { useState, useEffect, useCallback } from 'react'; import styles from './index.less'; import cx from 'classnames'; import { Select } from 'antd'; import EquipNavRight from '@/pages/Equipment/components/topNavRight'; import RunNavRight from '@/pages/Runtime/components/topNavRight'; const FloorList = [ { label: 'F1', value: 'F1', }, { label: 'F2', value: 'F2', }, { label: 'F3', value: 'F3', }, { label: 'F4', value: 'F4', }, ]; export default ({ navigatorList = [], type, navigatorChange }) => { const [currentFloor, setCurrentFloor] = useState('F2'); //const [selId, setSelId] = useState('temperature'); const [selParamObj, setSelParamObj] = useState({}); useEffect(() => { console.log('chartModal-effect'); setSelParamObj(navigatorList[0]); }, []); const changHandle = useCallback((val) => { console.log('select-onChange', val); setCurrentFloor(val); }, []); //当前切换导航条时 const itemClick = (item) => { //setSelId(item.id); setSelParamObj(item); console.log('itemclick', item); navigatorChange && navigatorChange(item); }; console.log('top渲染'); return (