Accounts.vue 622 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <template>
  2. <main>
  3. <h1>Accounts</h1>
  4. <router-link to="/accounts/add">
  5. Add account
  6. </router-link>
  7. <accounts-list
  8. :accounts="accounts"
  9. />
  10. </main>
  11. </template>
  12. <script>
  13. import io from "../../io.js";
  14. import AccountsList from '../components/AccountsList.vue';
  15. export default {
  16. components: { AccountsList },
  17. data: () => {
  18. return {
  19. accounts: [],
  20. }
  21. },
  22. methods: {
  23. },
  24. mounted() {
  25. io.getSocket(socket => {
  26. this.socket = socket;
  27. socket.emit("account.getAll", res => {
  28. console.log(res);
  29. this.accounts = res.accounts;
  30. });
  31. });
  32. }
  33. };
  34. </script>
  35. <style lang="scss" scoped>
  36. </style>