index.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. Component({
  2. externalClasses: ['i-class'],
  3. properties : {
  4. status : {
  5. type : String,
  6. //wait、process、finish、error
  7. value : ''
  8. },
  9. title : {
  10. type : String,
  11. value : ''
  12. },
  13. content : {
  14. type : String,
  15. value : ''
  16. },
  17. icon : {
  18. type : String,
  19. value : ''
  20. }
  21. },
  22. options: {
  23. // 在组件定义时的选项中启用多slot支持
  24. multipleSlots: true
  25. },
  26. relations : {
  27. '../steps/index' : {
  28. type : 'parent'
  29. }
  30. },
  31. data : {
  32. //step length
  33. len : 1,
  34. //current in step index
  35. index : 0,
  36. //parent component select current index
  37. current : 0,
  38. //css direction
  39. direction : 'horizontal'
  40. },
  41. methods : {
  42. updateDataChange( options ){
  43. this.setData({
  44. len : options.len,
  45. index : options.index,
  46. current : options.current,
  47. direction : options.direction
  48. })
  49. }
  50. }
  51. })