yujialong 1 month ago
parent 9f825f4ea8
commit b60efdbdb3
  1. 13
      src/pages/SingleDetail/index.tsx
  2. 2
      src/pages/Subscribe/index.config.ts

@ -65,6 +65,7 @@ export default function SingleDetail() {
const [singleDetail, setsingleDetail] = useState<SingleDetailProps>()
const [isVideo, setisVideo] = useState(false)
const [isListenBook, setisListenBook] = useState(false)
useLoad((query) => {
@ -122,9 +123,8 @@ export default function SingleDetail() {
success: (res) => {
console.log('产品资源获取成功=>', res.data)
if(res.data.data.StoryResource.length > 0){
setisListenBook(true)
}
res.data.data.StoryResource.length && setisListenBook(true)
res.data.data.Resource.length && setisVideo(true)
},
fail: (err) => {
console.log('产品资源获取失败=>', err)
@ -142,9 +142,8 @@ export default function SingleDetail() {
success: (res) => {
console.log('产品资源获取成功=>', res.data)
if(res.data.data.StoryResource.length > 0){
setisListenBook(true)
}
res.data.data.StoryResource.length && setisListenBook(true)
res.data.data.Resource.length && setisVideo(true)
},
fail: (err) => {
console.log('产品资源获取失败=>', err)
@ -264,7 +263,7 @@ export default function SingleDetail() {
className='single_tabbar_item'
key={index}
onClick={() => handleNavigateTo(item.url)}
style={( item.tabIndex === 2 && !isListenBook ) ? {display: 'none'} : {}}
style={( (item.tabIndex === 1 && !isVideo) || (item.tabIndex === 2 && !isListenBook) ) ? {display: 'none'} : {}}
>
<View
style={{backgroundImage: `url(${item.cover})`}}

@ -1,5 +1,5 @@
export default {
navigationBarTitleText: '书架',
navigationBarTitleText: '绘本',
enableShareAppMessage: true,
enableShareTimeline: true,
}

Loading…
Cancel
Save