【发布时间】:2021-09-22 06:14:13
【问题描述】:
我有一个我想在 useffect 中打开的模态,这是我在 carvin 函数 console.log 中的代码工作,但模态没有弹出。我已经将一个主要组件作为 Loyaltycash 并调用 carvin in useeffect
import React, { useState, useEffect } from "react";
export default function Loyaltychash(props) {
const { show, handlemodalloyalty, contractid } = props;
useEffect(() => {
if (contractid != "") {
getdata();
setLoading(true);
carvin();
}
}, [show]);
return (
<div>
</div>
);
}
function carvin() {
console.log("innnn");
return (
<div>
<div>
<Modal show={true}>
<Modal.Header>
</Modal.Header>
<Modal.Body>
</Modal.Body>
<Modal.Footer>
<Button variant="secondary">Close</Button>
<Button variant="primary">Save Changes</Button>
</Modal.Footer>
</Modal>
</div>
</div>
);
}
【问题讨论】:
标签: javascript reactjs ecmascript-6 modal-dialog