我想使用React JS从URL中获取id,以便从API中加载数据。 let url = 'http://localhost:3000/View/22'; //window.location.href originally instead of this
let object = new URL(url);
let path = object.pathname
console.log(path)
//
console.log(path.split('/').pop()) 我可以通过split()得到这个id,但是它看起来很脏,对吧?有没有一种干净的
我是新的反应和获取数据api。我不知道如何在我的组件中显示json数据。我使用axios从api获取数据,这是我返回的json数据。
{
"result": true,
"items": [
{
"excerpt": "egghead is your source for the Badass Portfolio Projects you need to climb the career ladder as a modern web developer.",
"_id": 3
我正在学习ReactJS。在我的程序中,我正在进行API调用,并在稍后对其进行映射。API调用获取的数据为data = {"uid":"1","title":"hello"},{"uid":"2","title":"World"}
import ImporterAPI from '../api';
const API = new ImporterAPI();
class Home extends Component {
constructor(p
如果这是一个愚蠢/显而易见的问题,很抱歉,我是Javascript/React的新手。我正在尝试创建一个由JSON对象填充的菜单,这些对象是从API调用中获得的。因为JSON数据是一堆嵌套的对象(我说的是数百个对象),所以我想出了如何递归调用这些对象并使它们显示在一个无序列表中。我似乎想不出如何添加一个onClick函数,当单击该函数时,它将显示嵌套对象中的下一层。 我会提供一些截图,让你知道我有什么和我正在努力实现什么。递归部分让我在如何让它工作时被绊倒。有没有人有主意? class Menu extends React.Component {
state = {
catego