You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

30 line
619 B

  1. export default {
  2. scanCodeFun() {
  3. const promise = new Promise((resolve, reject) => {
  4. // #ifdef APP-PLUS || MP-WEIXIN
  5. uni.scanCode({
  6. success: function(res) {
  7. // console.log(res)
  8. // console.log('条码类型:' + res.scanType);
  9. // console.log('条码内容:' + res.result);
  10. resolve(res)
  11. },
  12. fail: function(res) {
  13. resolve(false)
  14. }
  15. });
  16. // #endif
  17. // #ifndef APP-PLUS || MP-WEIXIN
  18. resolve(false)
  19. uni.showToast({
  20. title: '请下载app或者到微信浏览器打开网页',
  21. icon: 'none',
  22. mask: false
  23. })
  24. // #endif
  25. })
  26. return promise
  27. }
  28. }