【发布时间】:2022-01-02 12:38:56
【问题描述】:
这是我尝试过的
episode.js
import Parser from "rss-parser";
import React from "react";
export default function Episode() {
const parser = new Parser();
const url1 = "https://anchor.fm/s/75abc654/podcast/rss";
const [data, setData] = React.useState({});
(async () => {
let data = await parser.parseURL(url1);
setData(data);
// console.log(data.title)
// data.items.forEach((item) => {
// console.log(item.title)
//console.log(item.pubDate.slice(5, 17))
//console.log(item.enclosure.url)
// console.log(item.itunes.image)
});
})();
return(
<h1>{item.title}</h1>
{data.items.map((item, index)=>{
return(
<h1>{item.title}</h1>
)})}
)
}
输出是空白屏幕..控制台没有错误..帮助我从没有空白屏幕的 rss 提要中获取数据
【问题讨论】:
-
尝试使用 useEffect 钩子
标签: javascript reactjs xml rss