tools.js 649 B

123456789101112131415161718192021222324252627282930313233343536
  1. export function objToUrl(obj) {
  2. let uri = '';
  3. let keys = Object.keys(obj);
  4. keys.forEach(item => {
  5. uri += '&' + item + '=' + obj[item];
  6. });
  7. uri = uri.substr(1);
  8. return uri;
  9. }
  10. // 微信扫码
  11. export function scanCode () {
  12. return new Promise((resolve, reject) => {
  13. wx.scanCode({
  14. success: (res) => {
  15. if (res.errMsg === 'scanCode:ok') {
  16. resolve(res);
  17. } else {
  18. wx.showToast({
  19. title: res.errMsg,
  20. icon: 'none',
  21. duration: 2500
  22. });
  23. reject(res);
  24. }
  25. },
  26. fail: (err) => {
  27. reject(err);
  28. }
  29. });
  30. });
  31. }