setting.js 550 B

123456789101112131415161718192021222324252627282930313233
  1. Page({
  2. onShareAppMessage() {
  3. return {
  4. title: '设置',
  5. path: 'packageAPI/pages/api/setting/setting'
  6. }
  7. },
  8. data: {
  9. theme: 'light',
  10. setting: {}
  11. },
  12. getSetting() {
  13. wx.getSetting({
  14. success: (res) => {
  15. console.log(res)
  16. this.setData({setting: res.authSetting})
  17. }
  18. })
  19. },
  20. onLoad() {
  21. this.setData({
  22. theme: wx.getSystemInfoSync().theme || 'light'
  23. })
  24. if (wx.onThemeChange) {
  25. wx.onThemeChange(({theme}) => {
  26. this.setData({theme})
  27. })
  28. }
  29. }
  30. })