scanning.vue 673 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <template>
  2. <view><kingScan scanMode="scanCode" @handle='goto'></kingScan></view>
  3. </template>
  4. <script>
  5. import kingScan from '@/components/king-scan/king-scan.vue';
  6. export default {
  7. components: {
  8. kingScan
  9. },
  10. data() {
  11. return {
  12. flag: false,
  13. };
  14. },
  15. onLoad(e) {
  16. console.log("flag", e.flag)
  17. this.flag = e.flag
  18. },
  19. methods: {
  20. goto(money, id){
  21. console.log('money, id',money, id)
  22. if(this.flag){
  23. uni.navigateTo({
  24. url: '/pages/manage/account/adminData?money=' + money + '&id=' + id
  25. })
  26. }else{
  27. uni.navigateTo({
  28. url: '/pages/merchant/home/data?money=' + money + '&id=' + id
  29. })
  30. }
  31. }
  32. }
  33. };
  34. </script>
  35. <style lang="scss"></style>