|
|
@ -13,7 +13,7 @@ |
|
|
|
<p v-if="isInvalid">non è un qrcode di ofo 😟</p> |
|
|
|
<p v-if="errored">si è verificato un errore, riprova!</p> |
|
|
|
<div v-if="loading" class="loading">⏳⏳⏳</div> |
|
|
|
<div class="decode-result"> |
|
|
|
<div class="decode-result" id="pin"> |
|
|
|
<div |
|
|
|
class="decode-number" |
|
|
|
v-for="letter in split(bikePin)" |
|
|
@ -24,7 +24,7 @@ |
|
|
|
</div> |
|
|
|
<p v-if="bikePin"> |
|
|
|
🔓inserisci il codice! ricordati che il codice è unico per ogni |
|
|
|
bicicletta, riusalo 🤯 |
|
|
|
bicicletta, riusalo 😎 |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
</template> |
|
|
@ -32,6 +32,7 @@ |
|
|
|
<script> |
|
|
|
import { QrcodeStream, QrcodeDropZone, QrcodeCapture } from "vue-qrcode-reader"; |
|
|
|
import axios from "axios"; |
|
|
|
import VueScrollTo from "vue-scrollto"; |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "Unlock", |
|
|
@ -88,6 +89,7 @@ export default { |
|
|
|
//const pin = response.data //get pin from api response |
|
|
|
const pin = "1234"; |
|
|
|
this.bikePin = pin; |
|
|
|
VueScrollTo.scrollTo("#pin", 300); |
|
|
|
}) |
|
|
|
.catch(error => { |
|
|
|
this.errored = true; |
|
|
|