Wpis z mikrobloga

#naukaprogramowania #php #laravel
Siema, mam projekt na laravel 9, php 9 i vite. Dodałem SCSS i boostrap do tego. Problem jest taki, że JSa wygrywam poprzez @vite(['resources/js/app.js'])
W sumie zrobione według tego poradnika https://creagia.com/blog/using-laravel-vite-with-bootstrap-and-sass
ale teraz jak przechodzę na inna strone, odświeżam to style ładują się po załadowaniu HTMLa przez co jest przeskok. Html bez styli -> html ze stylami... ktoś wie jak to poprawić?
  • 13
Hmmm... ciekawe. Rozumiem, że CSSy importujesz z poziomu JS? Ale tak powinieneś robić tylko gdy pracujesz nad SPA. Jeśli to nie jest SPA to dodaj CSSy jako kolejny entry point w Vite, np:

@vite(['resources/js/app.js', 'resources/css/app.css']);

Może pomóc.
@SleepingGod: dodanie JSa na początku nie pomoże, bo działam na HTMLu jeśli chodzi o eventy itp. Więc będę szukał rzeczy w HTMLU które jeszcze sie nie wyrenderowały. Natomiast dwa razy dodawanie JSa jest też słabe. Samo dodanie app.css nie działa :/