Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 不在屏幕上滚动_Reactjs - Fatal编程技术网

Reactjs 不在屏幕上滚动

Reactjs 不在屏幕上滚动,reactjs,Reactjs,我在React中写了一个函数。我从一个API调用中获得一些文本信息。我把它保存在一个变量中。然后我使用map将其转换为HTML,并将其显示在网站上,只显示一段文本。但是现在页面没有滚动。有更好的方法吗?还是解决它 import React, {useEffect, useState} from 'react' import { Link } from "react-router-dom"; import './Log.css' function NewlineText(p

我在React中写了一个函数。我从一个API调用中获得一些文本信息。我把它保存在一个变量中。然后我使用map将其转换为HTML,并将其显示在网站上,只显示一段文本。但是现在页面没有滚动。有更好的方法吗?还是解决它

import React, {useEffect, useState} from 'react'
import { Link } from "react-router-dom";
import './Log.css'


function NewlineText(props) {
    const text = props.text;
    const newText = text.split('\n').map((str) => <p className="text">{str}</p>);

    return newText;
}

function Log() {
    const [date, setDate] = useState("");
    const [data, setData] = useState("");
    const [status, setStatus] = useState("");
    useEffect (() => {
        fetch('https://www.{api_website_url}.com/api/log').then(res => res.json()).then((result) =>{
            setDate(result.last_modified);
            setData(result.log);
            setStatus(result.status);
        });
    }, []);

    return (
        <div className="page">
            <Link to="/"><button className="button1">
                Home
            </button></Link>
            <div className="logs">
                <NewlineText text={data} />
            </div>
            <br/><br/>
            <p className="text">Date Last Modified: {date}</p>
        </div>
    );
};

export default Log;
import React,{useffect,useState}来自“React”
从“react router dom”导入{Link};
导入“./Log.css”
函数NewlineText(道具){
const text=props.text;
const newText=text.split('\n').map((str)=>

{str}

); 返回新文本; } 函数日志(){ const[date,setDate]=useState(“”); const[data,setData]=useState(“”); const[status,setStatus]=useState(“”); useffect(()=>{ 取('https://www.{api_website_url}.com/api/log')。然后(res=>res.json())。然后((result)=>{ 设置日期(上次修改的结果); setData(result.log); 设置状态(结果状态); }); }, []); 返回( 家

上次修改日期:{Date}

); }; 导出默认日志;


进入换行符函数的数据是什么样子的?您还可以将道具分解为数据,并在一行中返回地图。你能用你传递的数据进行编辑吗?
overflow-y: scroll;
 overflow: scroll;
 white-space: nowrap;