File tree Expand file tree Collapse file tree 7 files changed +7
-7
lines changed
3.read-video-angular/src/app/img-decode
4.read-video-react/src/components/ImgDecode
5.read-video-vue/src/components
6.read-video-vue3/src/components
8.read-video-nuxtjs/components Expand file tree Collapse file tree 7 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ export class ImgDecodeComponent implements OnInit {
1313
1414 decodeImg = async ( e : any ) => {
1515 try {
16- const reader = await ( this . pReader = BarcodeReader . createInstance ( ) ) ;
16+ const reader = await ( this . pReader = this . pReader || BarcodeReader . createInstance ( ) ) ;
1717 const results = await reader . decode ( e . target . files [ 0 ] ) ;
1818 for ( const result of results ) {
1919 alert ( result . barcodeText ) ;
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ export default class ImgDecode extends Component {
1010
1111 decodeImg = async ( e ) => {
1212 try {
13- const reader = await ( this . pReader = BarcodeReader . createInstance ( ) ) ;
13+ const reader = await ( this . pReader = this . pReader || BarcodeReader . createInstance ( ) ) ;
1414 let results = await reader . decode ( e . target . files [ 0 ] ) ;
1515 for ( let result of results ) {
1616 alert ( result . barcodeText ) ;
Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ export default {
9292 },
9393 async mounted () {
9494 try {
95- const scanner = await (this .pScanner = this . pScanner || BarcodeScanner .createInstance ());
95+ const scanner = await (this .pScanner = BarcodeScanner .createInstance ());
9696 await scanner .setUIElement (this .$el );
9797 scanner .onFrameRead = (results ) => {
9898 for (let result of results) {
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ export default {
1212
1313 const decodeImg = async (e ) => {
1414 try {
15- const reader = await (pReader .value = BarcodeReader .createInstance ());
15+ const reader = await (pReader .value = pReader . value || BarcodeReader .createInstance ());
1616 let results = await reader .decode (e .target .files [0 ]);
1717 for (let result of results){
1818 alert (result .barcodeText );
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ export default class ImgDecode extends Component {
99
1010 decodeImg = async ( e ) => {
1111 try {
12- const reader = await ( this . pReader = BarcodeReader . createInstance ( ) ) ;
12+ const reader = await ( this . pReader = this . pReader || BarcodeReader . createInstance ( ) ) ;
1313 let results = await reader . decode ( e . target . files [ 0 ] ) ;
1414 for ( let result of results ) {
1515 alert ( result . barcodeText ) ;
Original file line number Diff line number Diff line change 1010 },
1111 "dependencies" : {
1212 "dynamsoft-javascript-barcode" : " 9.0.0" ,
13- "next" : " 11 .1.2 " ,
13+ "next" : " >=12 .1.0 " ,
1414 "react" : " 17.0.2" ,
1515 "react-dom" : " 17.0.2"
1616 },
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ export default {
1515 methods: {
1616 async decodeImg (e ) {
1717 try {
18- const reader = await (this .pReader = BarcodeReader .createInstance ());
18+ const reader = await (this .pReader = this . pReader || BarcodeReader .createInstance ());
1919 let results = await reader .decode (e .target .files [0 ]);
2020 for (let result of results){
2121 alert (result .barcodeText );
You can’t perform that action at this time.
0 commit comments