v-else-if.vdom.js 709 B

1234567891011121314151617181920212223242526272829303132333435
  1. ({
  2. type: 'recycle-list',
  3. attr: {
  4. append: 'tree',
  5. listData: [
  6. { type: 'A' },
  7. { type: 'A' }
  8. ],
  9. switch: 'type',
  10. alias: 'item'
  11. },
  12. children: [{
  13. type: 'cell-slot',
  14. attr: { append: 'tree', case: 'A' },
  15. children: [{
  16. type: 'image',
  17. attr: {
  18. '[[match]]': 'item.sourceA',
  19. src: { '@binding': 'item.sourceA' }
  20. }
  21. }, {
  22. type: 'image',
  23. attr: {
  24. '[[match]]': '!(item.sourceA) && (item.sourceB)',
  25. src: { '@binding': 'item.sourceB' }
  26. }
  27. }, {
  28. type: 'image',
  29. attr: {
  30. '[[match]]': '!(item.sourceA || item.sourceB)',
  31. src: { '@binding': 'item.placeholder' }
  32. }
  33. }]
  34. }]
  35. })