util.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. const formatTime = date => {
  2. const year = date.getFullYear()
  3. const month = date.getMonth() + 1
  4. const day = date.getDate()
  5. const hour = date.getHours()
  6. const minute = date.getMinutes()
  7. const second = date.getSeconds()
  8. return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
  9. }
  10. const formatNumber = n => {
  11. n = n.toString()
  12. return n[1] ? n : '0' + n
  13. }
  14. const formatHtml = content => {
  15. content = content.replace(/\<img/gi, '<img style="width:100% !important;height:auto !important;margin:0;display:flex;" ');
  16. content = content.replace(/\<td/gi, '<td cellspacing="0" cellpadding="0" border="0" style="display:block;vertical-align:top;margin: 0px; padding: 0px; border: 0px;outline-width:0px;" ');
  17. content = content.replace(/width=/gi, 'sss=');
  18. content = content.replace(/height=/gi, 'sss=');
  19. content = content.replace(/ \/\>/gi, ' style="max-width:100% !important;height:auto !important;margin:0;display:block;" \/\>');
  20. return content;
  21. }
  22. /**
  23. * 移除购物车Tabbar的数字
  24. */
  25. const removeTabBadge = () => {
  26. wx.removeTabBarBadge({
  27. index: 2
  28. })
  29. }
  30. module.exports = {
  31. formatTime: formatTime,
  32. formatHtml: formatHtml,
  33. removeTabBadge: removeTabBadge
  34. }