resizable.js 579 B

1234567891011121314151617181920212223242526272829
  1. // miniprogram/packageAPI/pages/framework/resizable/resizable.js
  2. Page({
  3. onShareAppMessage() {
  4. return {
  5. title: '屏幕旋转',
  6. path: 'packageAPI/pages/framework/resizable/resizable'
  7. }
  8. },
  9. data: {
  10. theme: 'light',
  11. status: 'lock',
  12. },
  13. handleStatusChange(e) {
  14. this.setData({
  15. status: e.currentTarget.dataset.status,
  16. })
  17. },
  18. onLoad() {
  19. this.setData({
  20. theme: wx.getSystemInfoSync().theme || 'light'
  21. })
  22. if (wx.onThemeChange) {
  23. wx.onThemeChange(({theme}) => {
  24. this.setData({theme})
  25. })
  26. }
  27. }
  28. })