common.js 906 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import Notify from '../miniprogram_npm/@vant/weapp/notify/notify';
  2. module.exports={
  3. //是否登录
  4. isLogin:(data)=>{
  5. var token = wx.getStorageSync('token')
  6. console.log(token)
  7. if(token){
  8. return true
  9. }
  10. wx.showModal({
  11. title: '提示',
  12. content: '您未登录,请先登录',
  13. complete: (res) => {
  14. if (res.cancel) {
  15. }
  16. if (res.confirm) {
  17. wx.navigateTo({
  18. url: '/pages/login/login',
  19. })
  20. }
  21. }
  22. })
  23. return false
  24. },
  25. //提示
  26. notify:(obj)=>{
  27. Notify(obj)
  28. },
  29. /**
  30. * 节流
  31. * @param {Function} func
  32. * @param {Number} delay
  33. * @returns
  34. */
  35. throttle:(func, delay = 2000)=> {
  36. let flag = true
  37. return () => {
  38. if (!flag) return;
  39. flag = false;
  40. setTimeout(() => {
  41. func()
  42. flag = true
  43. }, delay)
  44. }
  45. }
  46. }