modal.js 892 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. Page({
  2. onShareAppMessage() {
  3. return {
  4. title: '模态弹窗',
  5. path: 'packageAPI/pages/page/modal/modal'
  6. }
  7. },
  8. data: {
  9. theme: 'light',
  10. modalHidden: true,
  11. modalHidden2: true
  12. },
  13. modalTap() {
  14. wx.showModal({
  15. title: '弹窗标题',
  16. content: '弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内',
  17. showCancel: false,
  18. confirmText: '确定'
  19. })
  20. },
  21. noTitlemodalTap() {
  22. wx.showModal({
  23. content: '弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内',
  24. confirmText: '确定',
  25. cancelText: '取消'
  26. })
  27. },
  28. onLoad() {
  29. this.setData({
  30. theme: wx.getSystemInfoSync().theme || 'light'
  31. })
  32. if (wx.onThemeChange) {
  33. wx.onThemeChange(({theme}) => {
  34. this.setData({theme})
  35. })
  36. }
  37. }
  38. })