Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 

24 lignes
738 B

  1. <template>
  2. <form @submit.prevent="sendComment()" class="flex flex-col">
  3. <input v-model="username" type="text" placeholder="username" min="3" max="50" required id="username">
  4. <textarea v-model="message" type="textarea" placeholder="message" min="3" max="500" required id="message" />
  5. <input type="range" name="score" min="1" max="10" id="score">
  6. <button type="submit">envoyer</button>
  7. </form>
  8. </template>
  9. <script setup lang="ts">
  10. const store = useCommentStore()
  11. const props = defineProps(['filmId'])
  12. const sendComment = () => {
  13. store.add({
  14. username: username.value,
  15. message: message.value,
  16. score: document.getElementById('score').value,
  17. filmId: props.filmId,
  18. added: Date.now(),
  19. })
  20. }
  21. </script>