Comment puis-je calculer la quantité de mes articles en vérifiant les dates dans les 30 jours suivant la date actuelle ?
Voici les codes actuels que je dois ajouter à mes articles dans les 30 jours
<template> <div> <div> <div class="tree"> <table width="100%" border="1"> <tr> <th>row</th> <th>Item</th> <th>Category</th> <th>Date</th> <th>Description</th> </tr> <tr v-for="(user,index) in bookData" v-bind:key="user.listData"> <td>{{ user.index }}</td> <td>{{ user.item_id }}</td> <td>{{ user.category_id }}</td> <td>{{ user.r_date }}</td> <td>{{ user.description }}</td> </tr> </table> **New Item within 30 days :** <div> </div> </div> </div> </div> </template> <script lang="ts"> import { Vue, Watch, Component } from 'vue-property-decorator'; import API from '@/API'; @Component export default class BookTable extends Vue { private bookData: any = []; private tempData: any = []; private metadata: any = JSON.stringify([], undefined, 2) ; private created(): void { this.getBookDetails(); if (this.currentUser) { this.getCategories(); } } @Watch('categories') private getBookDetails(): void { if (this.categories.length > 0) { for (const category of this.categories) { API.Book.getBook(category.id).then((response) => { this.bookData = this.bookData.concat(response ? response : []); this.tempData = this.bookData; }); } } } } </script>
S'il vous plaît, aidez-moi car j'essaie d'en savoir plus sur Vue et je suis très nouveau dans ce domaine et dans la dactylographie.
Vous pouvez utiliser une propriété calculée pour cela et la connecter à une fonction qui calcule le nombre de jours. Par exemple