index.js 709 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // components/l-overlay/index.js
  2. Component({
  3. attached () { this._init(); },
  4. pageLifetimes: { show () { this._init() } },
  5. properties: {
  6. },
  7. /**
  8. * 组件的初始数据
  9. */
  10. data: {
  11. hide: false
  12. },
  13. /**
  14. * 组件的方法列表
  15. */
  16. methods: {
  17. // 定义调用组件的js方法
  18. _init () {
  19. wx.lxd = wx.lxd || {}, wx.lxd.Overlay = e => {
  20. // tabber
  21. this.setData({
  22. // app.js 固定定义
  23. // 页面传参
  24. ...e,
  25. })
  26. }
  27. wx.lxd = wx.lxd || {}, wx.lxd.HideOverlay = () => {
  28. this.setData({ show: false })
  29. }
  30. },
  31. // 隐藏函数
  32. hidefunc () {
  33. this.setData({ show: false })
  34. }
  35. }
  36. })