Advertisement
chrisdaloa

nuxt component

Apr 28th, 2022
826
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <template>
  2.   <div>
  3.     <b-table striped hover :items="snap3"></b-table>
  4.   </div>
  5. </template>
  6.  
  7. <script>
  8.  
  9. export default {
  10.     name: "NuxtArticoli",
  11.     data(){
  12.         return{
  13.  
  14.             text: "",
  15.             snap3: []
  16.         }
  17.     },
  18.     async asyncData({app, params, error}) {
  19.       const ref = app.$fire.firestore.collection("Articoli")      
  20.       let snap
  21.       let snap2 = []
  22.      
  23.      
  24.       try {
  25.         snap = await ref.get()
  26.        
  27.         snap.forEach(doc => {
  28.             console.log(doc.id, '=>', doc.data())
  29.             snap2.push(doc.data())
  30.         })
  31.          //console.log(snap)
  32.          
  33.          
  34.       } catch (e) {
  35.         // TODO: error handling
  36.         console.error('Errore',e)
  37.       }
  38.       return {
  39.         //text: snap.data().Descrizione
  40.        
  41.         snap3: snap2
  42.        
  43.        
  44.       }
  45.     }
  46.  
  47. }
  48. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement