Moved "number selected"... but it doesn't update. Why?

This commit is contained in:
Jeffrey Biles
2020-03-17 22:24:08 -07:00
parent e5b83a407a
commit 92c429407e
3 changed files with 8 additions and 6 deletions

View File

@@ -1,18 +1,23 @@
<template>
<h1>VMail Inbox</h1>
Number selected: {{selectedEmailIds.size}}
<MailTable :emails="emails" />
</template>
<script>
import MailTable from '@/components/MailTable.vue';
import { ref } from 'vue';
import useEmailSelection from '../composition/useEmailSelection';
export default {
async setup(props, {attrs, slots}){
let response = await fetch('/api/emails');
let {emails} = await response.json();
return {emails}
let {selectedEmailIds} = useEmailSelection();
return {emails, selectedEmailIds}
},
components: {
MailTable