movable-view.js 653 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. Page({
  2. onShareAppMessage() {
  3. return {
  4. title: 'movable-view',
  5. path: 'packageComponent/pages/view/movable-view/movable-view'
  6. }
  7. },
  8. data: {
  9. theme: 'light',
  10. x: 0,
  11. y: 0,
  12. scale: 2,
  13. },
  14. tap() {
  15. this.setData({
  16. x: 30,
  17. y: 30
  18. })
  19. },
  20. tap2() {
  21. this.setData({
  22. scale: 3
  23. })
  24. },
  25. onChange(e) {
  26. console.log(e.detail)
  27. },
  28. onScale(e) {
  29. console.log(e.detail)
  30. },
  31. onLoad() {
  32. this.setData({
  33. theme: wx.getSystemInfoSync().theme || 'light'
  34. })
  35. if (wx.onThemeChange) {
  36. wx.onThemeChange(({theme}) => {
  37. this.setData({theme})
  38. })
  39. }
  40. }
  41. })