Closed seeya closed 6 years ago
销毁当前组件就可以,可以用一个路由专门负责扫描页面,扫描成功后销毁路由。
因为我用的是tabview
不知道应该怎么销毁组件。所以我用了多一个方式。
Component 里加了一个 key
的 state。然后扫描过后增加数码就可以从新再来了。
<QRScannerView key={this.state.key} onRead={this.onRead} torchMode={false} hintText="Scan QR code"/>
onRead = ({data}) => {
this.setState({
key: this.state.key + 1
});
}
1.2.2 版本已添加,此类问题会在三日后关闭
扫了一次后就不能扫了。要怎么从新再来呢?