Siema. Zacząłem korzystać z TypeScript razem z Vue2. Mam taki problem że stworzyłem komponent, otypowałem propsy i jak zaimportuje komponent i najadę na niego myszką w script to ładnie mi pokazuje typy ale jak już wpisuje go w template to pokazuje mi się typ any i mogę w propsy wrzucić kompletnie inny typ. Przykładowo mam komponent Item z propsem header: String
import { defineComponent } from 'vue'
export default defineComponent({ name: "Item", props: { header: { type: String, required: true } } }) I jak sobie go wpisuje gdzieś już w template to mogę zrobić tak:
Jak najadę na header na teplate to mi pokazuje że to typ number gdzie powinien być błąd i pokazać że nie można przypisać typu numer do string.
@Makurise: Dzięki ( ͡°͜ʖ͡°) Generalnie potrzebuje Viuetify a napotkałem problemy jak korzystałem z Vue3. A ogólnie zacząłem korzystać z TypeScript z Node więc stwierdziłem że i wykorzystam go i tu, bo w VueCLI była opcja żeby go wybrać. Myślałem że właśnie ułatwi mi to chociażby wpisywanie propsów a to nie działa więc trochę lipa.
@cppguy: używałem i jednego i drugiego i bardziej spodobało mi się Vue ale w razie potrzeby to jestem w stanie się przerzucić raczej bez większego problemu.
jakie polskie słodycze/przysmaki mogę kupić ludziom, którzy nigdy nic polskiego nie jedli? myślałam nad kabanosami, polskimi ogórasami i kisielem, ale co jeszcze mogłabym kupić to nie wiem
Zacząłem korzystać z TypeScript razem z Vue2. Mam taki problem że stworzyłem komponent, otypowałem propsy i jak zaimportuje komponent i najadę na niego myszką w script to ładnie mi pokazuje typy ale jak już wpisuje go w template to pokazuje mi się typ any i mogę w propsy wrzucić kompletnie inny typ.
Przykładowo mam komponent Item z propsem header: String
import { defineComponent } from 'vue'
export default defineComponent({
name: "Item",
props: {
header: {
type: String,
required: true
}
}
})
I jak sobie go wpisuje gdzieś już w template to mogę zrobić tak:
Jak najadę na header na teplate to mi pokazuje że to typ number gdzie powinien być błąd i pokazać że nie można przypisać typu numer do string.
Czy vue ma z tym jakiś problem czy ocb?
#vuejs #naukaprogramowania #javascript
@wobloblo:
źródło: comment_1662222092AtgTIYraV0Ykxwq8RZq7Wh.jpg
Pobierzmoze lepiej jednak olac vue na rzecz reacta xD