我正在做一个反应应用程序,在那里我需要从特定的div生成一个pdf。
当前场景:
->用可打印的div制作了一个应用程序,点击按钮就生成并下载了pdf。
代码:
<div id="printable-div">
<h1>Generate PDF</h1>
<p>Create a screenshot from this div, and make it as a PDF file.</p>
<p style={{ color: "red" }}>
一切都很好。
问题是当我按下delete按钮时,它会删除但不会立即从表中删除。当我重新加载页面时,它会删除。当我按delete键时,我替换-- localStorage中的学生数组。你的帮助将不胜感激。提前谢谢你。
const history = useHistory();
let student = JSON.parse(localStorage.getItem('student'))
这是用于删除项的函数。
const deleteStudent = (event)=>{
let id = event.currentTarget.id
let students
我已经创建了一个切换按钮,它将显示和隐藏值变量。但我看不到屏幕上的变化,尽管控制台显示每次单击“changes”按钮时,“show”的值都会发生变化。
import React from 'react'
export default function State(){
let val = 4;
let show = true;
function changeMe(){
show = !show;
console.log(show);
}
return(
<div>
{show ? <span>{va