import {FC, useEffect, useState} from "react"; import {Text, View} from "@tarojs/components"; import Taro from "@tarojs/taro"; import styles from './articlesBox.module.scss' import Img from "@/components/image/image"; import {beforeTime} from "@/utils/time"; interface Props { data: Articles } const ArticlesBox: FC = (props) => { const [data, setData] = useState(props.data) useEffect(() => { setData(props.data) }, [props.data]) const toArticlePage = () => { Taro.navigateTo({ url: `/pages/preview/brand/article/article?id=${data.id}` }) } return ( {data.title} {data.intro} {beforeTime(data.created_at)}· {data.page_view || 0}阅读 ) } export default ArticlesBox