import React from "react"; import { View, Image } from "@tarojs/components"; import "./index.scss"; class LocalFooter extends React.Component { static defaultProps = { list: [], onClick: () => {}, }; constructor(props: any) { super(props); this.state = { selectAct: 0, }; } #clickItem = (i: number) => { this.setState({ selectAct: i }); this.props.onClick(i); }; render() { const { list } = this.props; const element = list.map((item, i) => { return ( this.#clickItem(i)} className={ "footer-item " + (i === this.state.selectAct ? "footer-item-active" : "") } > {item.title} ); }); return {element}; } } export { LocalFooter };