Deck.vue 596 B

12345678910111213141516171819202122232425
  1. <template>
  2. <ul>
  3. <li v-for="(card, index) in deck" v-bind:key="index">
  4. <router-link :to="getPath(cpath)(card.fingerprint)">
  5. {{ card.name }}
  6. </router-link>&nbsp;&#45;
  7. <span>{{ card.email }}</span>&nbsp;&#45;
  8. <span>{{ card.phone }}</span>
  9. <span style="display: none;">{{ card.fingerprint ? "set" : "none" }}</span>
  10. </li>
  11. </ul>
  12. </template>
  13. <script>
  14. export default {
  15. name: "Deck",
  16. props: ["deck","cpath"],
  17. methods: {
  18. getPath: cpath => fingerprint => {
  19. return `${cpath}${encodeURIComponent(fingerprint || '')}`
  20. }
  21. }
  22. }
  23. </script>