index.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. Page({
  2. data: {
  3. list: [
  4. {
  5. id: 'form',
  6. name: '表单',
  7. open: false,
  8. pages: ['cell', 'slideview', 'form', 'uploader']
  9. },
  10. {
  11. id: 'widget',
  12. name: '基础组件',
  13. open: false,
  14. pages: ['article', 'icons', 'badge', 'flex', 'footer', 'gallery', 'grid', 'loadmore', 'loading', 'panel', 'preview']
  15. },
  16. {
  17. id: 'feedback',
  18. name: '操作反馈',
  19. open: false,
  20. pages: ['dialog', 'msg', 'half-screen-dialog','actionsheet']
  21. },
  22. {
  23. id: 'nav',
  24. name: '导航相关',
  25. open: false,
  26. pages: ['navigation', 'tabbar']
  27. },
  28. {
  29. id: 'search',
  30. name: '搜索相关',
  31. open: false,
  32. pages: ['searchbar']
  33. }
  34. ]
  35. },
  36. kindToggle: function (e) {
  37. var id = e.currentTarget.id, list = this.data.list;
  38. for (var i = 0, len = list.length; i < len; ++i) {
  39. if (list[i].id == id) {
  40. list[i].open = !list[i].open
  41. } else {
  42. list[i].open = false
  43. }
  44. }
  45. this.setData({
  46. list: list
  47. });
  48. }
  49. });