slider.js 614 B

1234567891011121314151617181920212223242526272829303132
  1. const pageData = {
  2. data: {
  3. theme: 'light'
  4. },
  5. onShareAppMessage() {
  6. return {
  7. title: 'slider',
  8. path: 'packageComponent/pages/form/slider/slider'
  9. }
  10. },
  11. onLoad() {
  12. this.setData({
  13. theme: wx.getSystemInfoSync().theme || 'light'
  14. })
  15. if (wx.onThemeChange) {
  16. wx.onThemeChange(({theme}) => {
  17. this.setData({theme})
  18. })
  19. }
  20. }
  21. }
  22. for (let i = 1; i < 5; ++i) {
  23. (function (index) {
  24. pageData[`slider${index}change`] = function (e) {
  25. console.log(`slider${index}发生change事件,携带值为`, e.detail.value)
  26. }
  27. }(i))
  28. }
  29. Page(pageData)