我想从我的 React 应用程序生成一个 PDF,最简单的方法可能是截取我的应用程序当前状态的屏幕截图/理想情况下是一个 div 并将其另存为 PDF ......我似乎不是能够找到最好的方法来做到这一点。
有任何想法吗?
我似乎遗漏了一些东西,为什么 setState 对我不起作用?!如果我将初始状态拉入文本输入字段的值以使其受控,则 setState 对我不起作用......我做错了什么?
class Module extends Component {
constructor() {
super()
this.state = {
text: 'text'
}
this.handleInputChange = this.handleInputChange.bind(this)
}
handleInputChange(event) {
console.log('handle input change')
this.setState = ({
text: 'new state: ' + event.target.value
})
console.log(event.target.value)
}
render() {
return (
<div>
<input
type="text"
value={ this.state.text }
onChange={ this.handleInputChange }
/>
</div>
)
}
}
export default Module
Run Code Online (Sandbox Code Playgroud)