index.js 565 B

1234567891011121314151617181920212223242526272829303132
  1. module.exports = {
  2. showZanToast(title, timeout) {
  3. var zanToast = this.data.zanToast || {};
  4. clearTimeout(zanToast.timer);
  5. // 弹层设置~
  6. zanToast = {
  7. show: true,
  8. title
  9. };
  10. this.setData({
  11. zanToast
  12. });
  13. var timer = setTimeout(() => {
  14. this.clearZanToast();
  15. }, timeout || 3000);
  16. this.setData({
  17. 'zanToast.timer': timer
  18. });
  19. },
  20. clearZanToast() {
  21. var zanToast = this.data.zanToast || {};
  22. clearTimeout(zanToast.timer);
  23. this.setData({
  24. 'zanToast.show': false
  25. });
  26. }
  27. };