reactjs - 我想从我的模式中的剧集中获取季节我有从剧集到季节的连接
问题描述
我已获取剧集并将数据显示到屏幕上,并且所有剧集数据都在 [episodes] 中通过 console.log 我在剧集数据中有季节
import React, { useState, useEffect } from 'react'
import {
Image,
Pressable,
FlatList,
ActivityIndicator,
} from 'react-native';
import {Picker} from '@react-native-picker/picker';
import { MaterialIcons, Entypo, AntDesign, Ionicons, Feather, FontAwesome } from '@expo/vector-icons';
import { DataStore } from 'aws-amplify';
import { useRoute } from '@react-navigation/native';
import { Text, View } from '../../components/Themed';
import styles from './styles';
import { Movie, Season, Episode } from '../../src/models';
import animes from '../../assets/data/animes';
import EpisodeItem from '../../components/EpisodeItem';
import VideoPlayer from '../../components/VideoPlayer';
const EpisodeDetailsScreen = () => {
const [movie, setMovie] = useState<Movie[]>([]);
const [seasons, setSeasons] = useState<Season[]>([]);
const [episodes, setEpisodes] = useState<Episode[]>([]);
const route = useRoute();
useEffect(() => {
const fetchEpisodes = async () => {
setEpisodes(await DataStore.query(Episode, route?.params?.id))
};
fetchEpisodes();
}, [])
console.log(episodes)
return (
<View >
<VideoPlayer episode={episodes} />
<View style={styles.row}>
<View style={styles.titleContainer}>
<Text style={styles.title}>{episodes.title}</Text>
<Text style={styles.title}>{}</Text>
<Text style={styles.duration}>{episodes.duration}</Text>
</View>
</View>
<Text style={styles.plot}>{episodes.plot}</Text>
</View>
)
};
export default EpisodeDetailsScreen;
解决方案
推荐阅读
- c# - 如何使用列表比较图表
使用实时图表? - powershell - 为什么我收到 HTTP 400 错误请求,即使脚本在另一台机器上工作
- dart - 发送具有特定要求的 post 请求
- r - 使用 dplyr 过滤器过滤多个条件的意外输出
- reactjs - 如何在表单提交时重定向到另一个页面?
- outlook-web-addins - Outlook 提示输入凭据
- bash - 从具有模式的变量名称到数组的值
- java - 如何修复子节点内不断被新值覆盖的旧值?
- vue.js - v-if inside v-for is given me 属性或方法“*”未在实例上定义
- pie-chart - 在 SPSS 的彩色和图案饼图中指定类别顺序需要什么?