/**书架中书籍的box容器横小 */ import { Text, View, Image, Button, Navigator } from "@tarojs/components"; import React from 'react' import './index.less' import BookStore from "@src/store/book" import { setReadLog } from "@src/utils/loginSto"; export interface BookboxRowSmallProps { bookId: number,//书ID authorName: string,//作者 bookName: string,//书名称 bookDesc: string,//描述 picUrl: string,//封面 bookStatus: number,//完本|连载状态 wordCount: number,//字数 labelInfoList: { name: string }[],//标签 readLogId: string,//上次阅读的记录 } function BookboxRowSmall(props: BookboxRowSmallProps) { const { bookName, picUrl, bookDesc, labelInfoList, authorName, bookId, wordCount, bookStatus, readLogId } = props const click = () => { BookStore.setData({ openBookData: props }) if (readLogId) { setReadLog({ [bookId]: readLogId }) } } return {bookName} {authorName} { true ? <> {123} {/* {chapter_name} */} : 未读 } } export default React.memo(BookboxRowSmall)