ticket-zs.js 803 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. // components/ticket-zs/ticket-zs.js
  2. Component({
  3. /**
  4. * 组件的属性列表
  5. */
  6. properties: {
  7. },
  8. /**
  9. * 组件的初始数据
  10. */
  11. data: {
  12. list: [{
  13. value: 0,
  14. selected: true,
  15. text: '普通征税'
  16. }
  17. /* , {
  18. value: 2,
  19. selected: false,
  20. text: '差额征税'
  21. } */
  22. ]
  23. },
  24. /**
  25. * 组件的方法列表
  26. */
  27. methods: {
  28. select(e) {
  29. let index = Number(e.currentTarget.dataset.index)
  30. let list = this.data.list
  31. for (let i = 0; i < list.length; i++) {
  32. list[i].selected = false
  33. }
  34. list[index].selected = true
  35. this.setData({
  36. list
  37. })
  38. let value = list[index].value
  39. this.triggerEvent('select', {
  40. value
  41. })
  42. }
  43. }
  44. })