voteList.js 640 B

1234567891011121314151617181920212223242526
  1. app.component('vote-list', {
  2. template: `
  3. <div class="article-list">
  4. <article v-for="item in list" @click="toDetail(item.id)">
  5. <section class="s-left">
  6. <div class="s-title">{{item.title}}</div>
  7. <div class="s-time">{{item.start_time}} 至 {{item.end_time}}</div>
  8. </section>
  9. </article>
  10. </div>
  11. `,
  12. data() {
  13. return {}
  14. },
  15. props: {
  16. list: {
  17. type: Array,
  18. default: [],
  19. },
  20. },
  21. methods: {
  22. toDetail(id) {
  23. location.href = "/mobile/vote/detail.html?id=" + id;
  24. },
  25. },
  26. });