我正在尝试打印由 react-barcode 创建的条形码。
我一直在使用中描述的方法试了这个问题,而这个,但我似乎无法打印条形码。
这可能是因为一个 SVG 是由 react-barcode 渲染的。我也尝试过react-to-print和react-easy-print但它们似乎也让我失望。
我也希望使条形码可下载,但似乎没有任何效果。我下面的代码是我到目前为止所得到的。
import React, { Component } from 'react'; 从“react条码”导入条码;
class App extends Component {
state= {
value:''
}
onChange=(e)=>{
this.setState({value:e.target.value})
}
onClick=(e)=>{
// LOGIC TO PRINT BARCODE COMES HERE
}
render() {
const { value } = this.state;
return (
<div className="App">
<input type="text" onChange={this.onChange} value={value} />
<BarCode
value={value}
/>
<button onClick={this.onClick}>Print Barcode</button>
</div>
);
}
}
export default App;