博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
React二维数组渲染 跳转详情传值
阅读量:4980 次
发布时间:2019-06-12

本文共 4659 字,大约阅读时间需要 15 分钟。

React路由配置 菜品列表二维数组渲染 跳转详情传值

import React, { Component } from 'react';import {Link } from "react-router-dom";const axios = require('axios');class Home extends Component {    constructor(props) {        super(props);        this.state = {             list:[],            domain:'http://a.itying.com/'         };    }    requestData=()=>{        var api=this.state.domain+'api/productlist';        axios.get(api)        .then((response)=>{                      console.log(response);            this.setState({                list:response.data.result            })        })        .catch(function (error) {                   console.log(error);        })            }    componentDidMount(){        this.requestData();    }    render() {        return (            
{ this.state.list.map((value,key)=>{ return(

{value.title}

    { value.list.map((v,k)=>{ return(
  • {v.title}

    {v.price}元

  • ) }) }
) }) }
); }}export default Home;
/*react解析html    https://reactjs.org/docs/dom-elements.html        
*/import React, { Component } from 'react';import {Link } from "react-router-dom";const axios = require('axios');class Pcontent extends Component { constructor(props) { super(props); this.state = { list:[], domain:'http://a.itying.com/' }; } requestData(id){ var api=this.state.domain+'api/productcontent?id='+id; axios.get(api) .then((response)=>{ console.log(response); this.setState({ list:response.data.result[0] }) }) .catch(function (error) { console.log(error); }) } componentWillMount(){ //id console.log(this.props.match.params.id) let id=this.props.match.params.id; this.requestData(id); } render() { return (
返回

{
this.state.list.title}

{

this.state.list.price}/份

商品详情

数量:
-
+
); }}export default Pcontent;

 

转载于:https://www.cnblogs.com/wyanblog/p/10996759.html

你可能感兴趣的文章
【转】Simulink模型架构指导
查看>>
[转载]java开发中的23种设计模式
查看>>
揭秘:黑客必备的Kali Linux是什么,有哪些弊端?
查看>>
linux系统的远程控制方法——学神IT教育
查看>>
springboot+mybatis报错Invalid bound statement (not found)
查看>>
Linux环境下SolrCloud集群环境搭建关键步骤
查看>>
MongoDB的简单使用
查看>>
【noip2004】虫食算——剪枝DFS
查看>>
java小技巧
查看>>
POJ 3204 Ikki's Story I - Road Reconstruction
查看>>
SQL中Group By的使用
查看>>
两个表格中数据不用是一一对应关系--来筛选不同数据,或者相同数据
查看>>
js05-DOM对象二
查看>>
mariadb BINLOG_FORMAT = STATEMENT 异常
查看>>
Java回顾之多线程
查看>>
2018 Multi-University Training Contest 10 - Count
查看>>
HDU6203 ping ping ping
查看>>
Fireworks基本使用
查看>>
Java基础常见英语词汇
查看>>
nginx启动、关闭命令、重启nginx报错open() "/var/run/nginx/nginx.pid" failed
查看>>