嗨,我一直被困在 React Function 中useState。我只是想学习 hooks 和 useState,但我什至费力寻找解决方案也没有任何进展。这是我的完整反应功能:
import React, { useState } from 'react';
import './MainPart.css';
function MainPart(props) {
const [orderData_, setOrderData_] = useState(props.orderData);
let topicData_ = props.topicData;
let titleData_ = props.titleData;
let infoData_ = props.infoData;
return (
<div className='MainPart'>
<div className='mainWindow'>{getPics(orderData_)}</div>
<div className='information'>
<div className='moreNewsDivs'>
<div className='moreNewsDiv1'>
<h4>MORE NEWS</h4>
</div>
<div className='moreNewsDiv2'>
<button
className='previous-round'
onClick={setOrderData_(previous(orderData_))}
>
‹
</button>
<button href='/#' className='next-round'>
›
</button>
</div>
</div>
<hr />
<div className='topicDiv'>
<h5 className='topicData'>{topicData_}</h5>
<h5 className='titleData'>{titleData_}</h5>
<h6 className='infoData'>{infoData_}</h6> …Run Code Online (Sandbox Code Playgroud) 这是与ejs一起使用的代码:
<iframe width="660" height="371" src="<%= revive.reviveVideo %>"></iframe>
Run Code Online (Sandbox Code Playgroud)
哈巴狗相当于什么?试过这个,但它不起作用:
iframe(width='660', height='371', src='#{revive.reviveVideo}')
Run Code Online (Sandbox Code Playgroud)
如果我将变量更改为实际路径,它就可以正常工作......这是变量语法的一个问题......