Vue JS 3 Tutorial for Beginners #8 - The Vue Router

  Рет қаралды 267,247

Net Ninja

Net Ninja

Күн бұрын

Пікірлер: 213
@kierrboy8613
@kierrboy8613 2 жыл бұрын
CSS style 35:43 job css .job h2 { background: #f4f4f4; padding: 20px; border-radius: 10px; margin: 10px auto; max-width: 600px; cursor: pointer; color: #444; } .job h2:hover { background: #ddd; } .job a { text-decoration: none; } 44:11 button css button { margin: 0 10px; padding: 10px; border: none; border-radius: 4px; }
@mohamedalqady7427
@mohamedalqady7427 2 жыл бұрын
if there is alot of people like you the world will be better
@bobooffice7718
@bobooffice7718 2 жыл бұрын
thank you 🤗
@BarbaraBezd
@BarbaraBezd 6 ай бұрын
why I noticed that only after a lesson🥲
@medui
@medui Ай бұрын
MVP
@elliotanimations1067
@elliotanimations1067 2 жыл бұрын
I can't express how much you've helped me with your videos. I never understood the Vue environment or how anything links together, and using the CLI always brought back errors. But from the start up until now (haven't got any further just yet!) it's been a total breeze. Thank you so much
@NetNinja
@NetNinja 2 жыл бұрын
That's awesome to hear Elliot :) thanks for the kind words and stick with it!
@deshantdevkota2563
@deshantdevkota2563 Жыл бұрын
same here haha, thanks from my side too
@yasharsoleimani27
@yasharsoleimani27 3 жыл бұрын
I've been searching the Internet for hours to find a video or sth to teach me vue-router simple and fast and you did it the best way. Thanks, man!
@AlejandroJesúsMarceloChinchay
@AlejandroJesúsMarceloChinchay Жыл бұрын
I'm not an english native speaker but I found this series of videos and I understood everything. These tutorials are just perfect. Thank you!
@NetNinja
@NetNinja Жыл бұрын
Great to hear! :) thank you for watching
@sureshramanan6053
@sureshramanan6053 3 жыл бұрын
the music that plays when projects get created is hilariously merry and nostalgic!
@sureshramanan6053
@sureshramanan6053 3 жыл бұрын
wanted to say thanks for this very helpful vue tutorial playlist! I am learning vue for the first time and I am feeling great with the exercises!!!
@unfroz3n118
@unfroz3n118 2 жыл бұрын
I’ve seen studies on this where people mention background music while waiting for a task to be completed, it’s a human subconscious thing I think.
@danishiqbal2047
@danishiqbal2047 Жыл бұрын
Seriously, been trying for two days to find a truly beginner tutorial. All those videos claiming to be beginner friendly have a curse of knowledge where they don't even know what its like to be a beginner. What you did starting this video and upto 2:30 is empathy. Thank you.
@NetNinja
@NetNinja Жыл бұрын
Glad it was helpful Danish :) thanks for watching!
@nageshnagansur7904
@nageshnagansur7904 3 жыл бұрын
God Level Simplicity with explanation .
@hosseinjavan137
@hosseinjavan137 3 жыл бұрын
there is no doubt about you being an awesome teacher. But I just realized part of why I like your tutorials is because of your damn beautiful voice. Wish you the best :)
@AccessCode101
@AccessCode101 3 жыл бұрын
It's worth to mention, Shaun, that if we installed vue-router manually and not using the Vue CLI, we need to add vue-router@next, because the createWebHistory was not part of earlier version installments in vue-router before 3.0.
@Jel.Awesh.M
@Jel.Awesh.M 3 жыл бұрын
For me, it seems to not work for any version before vue-router 4.0
@oldclient
@oldclient 2 жыл бұрын
It's just a very good explanation of the Vue CLI routing architecture without any fluff words. Not a complex, nor a simple context. Keep do this.
@ladywebber1726
@ladywebber1726 3 жыл бұрын
my favorite online tutor EVER, many blessings
@nitinkaushik5144
@nitinkaushik5144 2 жыл бұрын
Thank you Shaun for making awesome tutorials. You have made web so much easy and fun. It seems like Mario and Luigi are part of my life now :D
@LilStrangeSquirrel
@LilStrangeSquirrel 9 ай бұрын
English isn't my native language but everything sounds so much clear when you explain it. Thank you so much
@Roccsguy
@Roccsguy Жыл бұрын
Wow! Thanks for this amazing tutorial. I never watch any tutorial more than 5 minutes but your's was definitely worth it. I've been trying to understand how Vue router works in comparison to react router, and this video made it clear to me that Vue is definitely going to be my next best framework. Thanks again 👋
@NetNinja
@NetNinja Жыл бұрын
You're very welcome! Thanks for your support Riches :)
@jetzemeilink
@jetzemeilink 3 жыл бұрын
Thanks Shaun for bringing us this quality content and your ability to break things down and explain them clearly. I bought your vue 3 course and it was one of the best courses I've taken so far. You're an incredible help as I'm trying to land my first dev job in Holland.
@NetNinja
@NetNinja 3 жыл бұрын
Thanks so much :) good luck with job hunting, I hope you do really well!
@jetzemeilink
@jetzemeilink 3 жыл бұрын
@@NetNinja Thanks Shaun. Just got my first job as a junior dev and it was partly due to my Vue knowledge!
@antoniofuller2331
@antoniofuller2331 2 жыл бұрын
"partly" lol
@learnsimple4592
@learnsimple4592 3 жыл бұрын
Thanks, love your tutorials Shaun. When will you updating the ninja sass course. I have been trying to learn sass ever since I learnt html, css and modern js from you. A update to the sass course will be very much appreciated.
@suman-majhi
@suman-majhi 3 жыл бұрын
one interesting fact.... this video is able to satisfy all viewer .... this video has 0 dislike
@lucien5112
@lucien5112 3 жыл бұрын
oof yall jinxed it
@kristofferjohansson3768
@kristofferjohansson3768 3 жыл бұрын
@@lucien5112 yeah, that one must be a competitor.
@omarmomen2098
@omarmomen2098 3 жыл бұрын
u are amazing sir, i never find some one who can explain like u do, thank u ❤💕
@guna23785
@guna23785 3 жыл бұрын
He is a Ninja ! Very good way of teaching
@neeqquu
@neeqquu Жыл бұрын
this is the best vue tutorial ever! please never delete this :)
@AlinaKay47
@AlinaKay47 3 жыл бұрын
Many thanks for such a great and easy to follow video!
@mehlulinokwara3841
@mehlulinokwara3841 10 ай бұрын
Thanks buddy. I'd recommend every newbie and advanced student of vue and laravel to your great content. Was displeased when I couldn't get you on Java ha ha ha. Consider that sometime.
@arifdevcoding
@arifdevcoding 3 жыл бұрын
why did i buy Hitesh Choudury's course, this free video is way better than that. you are great bro! Subscribed!
@ya_volk9059
@ya_volk9059 3 жыл бұрын
You are such a brilliant teacher
@sarahdulat3613
@sarahdulat3613 2 жыл бұрын
Nooo you stopped right at the moment I needed! How can I pass more than just the id through the router link? How would the job details get displayed?
@cedrickcampoto2670
@cedrickcampoto2670 2 жыл бұрын
I would like to thank you, because you are very clear in teaching this topic. I mean very.
@aarondv
@aarondv 3 жыл бұрын
this is the best content about vue.js.. thanks
@jaxparrow1794
@jaxparrow1794 3 жыл бұрын
4 months later and 0 dislikes. Thanks man!
@arunshetty6413
@arunshetty6413 11 ай бұрын
Simple and the Best explanation 🎉
@ramil8029
@ramil8029 Жыл бұрын
These tutorials are so good! Thank you so much @TheNetNinja!
@NetNinja
@NetNinja Жыл бұрын
You're very welcome Ramil, thanks for your support!
@shubhang2877
@shubhang2877 3 жыл бұрын
Shaun: *exists* Me: Happiness Noises
@ІлляПіранья
@ІлляПіранья 3 жыл бұрын
GUUUUUUUUUUUUUUUU
@speckyferns6780
@speckyferns6780 2 жыл бұрын
The free tutorials are so good, I'm just going to buy a couple courses from you Net Ninja off Udemy. Thanks so much! Also, love the background music while projects are being created by @vue/cli :)
@push2me936
@push2me936 Жыл бұрын
Thank you a lot! And again let's give that a wow! Best regards from here!
@saidaouyous861
@saidaouyous861 10 ай бұрын
Best course ever about vue router 👏
@NetNinja
@NetNinja 10 ай бұрын
Thanks! :)
@nematjonabdulloev3568
@nematjonabdulloev3568 3 жыл бұрын
descriptive and easy to follow. Great job 👍👌.
@NetNinja
@NetNinja 3 жыл бұрын
Glad you liked it!
@devserendipity3063
@devserendipity3063 3 жыл бұрын
Dude!! Thank you! I will recomend your tutorials to everyone
@shore2351
@shore2351 6 күн бұрын
explained very clearly, thanks a lot
@NetNinja
@NetNinja 5 күн бұрын
Glad it was helpful! :)
@EduardKaresli
@EduardKaresli 2 жыл бұрын
Gold, as always. Thanks a lot!
@REZAsys2
@REZAsys2 3 жыл бұрын
Your tutorials are perfect but make me sleepy xd idk why!
@rahulkatre17
@rahulkatre17 Жыл бұрын
I got a 3.8 lpa just because you thanks man🔥
@patrikmihalovic5796
@patrikmihalovic5796 Жыл бұрын
Great stuff man!
@JohnDoeX1966
@JohnDoeX1966 2 жыл бұрын
Amazing tutorial. Thank you!
@ahamster3000
@ahamster3000 2 жыл бұрын
from Morocco , thank you
@NetNinja
@NetNinja 2 жыл бұрын
Thanks Zakaria :) big love to Morocco!
@LinuxForLife
@LinuxForLife 3 жыл бұрын
Clear and efficient. Thanks. Vuex is on your roadmap?
@arturgorbunov3792
@arturgorbunov3792 Жыл бұрын
For them who creates project straightforward, not like The Net Ninja => vue create ['name'] => (then) npm install vue-router@4 || (or) npm install vue-router@next => (then) just create all needed folders and files, which you see in the video, by your self. Yes, sometimes you have to do something by your own, create, refactor and so on. Ofc, if someone here is just because Front-End hobby, then we are sorry for these issues.
@gustavofrez6185
@gustavofrez6185 2 жыл бұрын
CSS : .job h2 { background: #f4f4f4; padding: 20px; border-radius: 10px; margin: 10px auto; max-width: 600px; cursor: pointer; color: #444; } .job h2:hover { background: #ddd; } .job a { text-decoration: none; }
@franklintorres3717
@franklintorres3717 3 жыл бұрын
It's a perfect tutorial. I love it very much, but why you didn't include the children tree?
@jayce1098
@jayce1098 3 жыл бұрын
Thanks Ninja , this a pretty good tutorial series
@safiakhan5239
@safiakhan5239 2 жыл бұрын
Thank you very much for sharing such a techy topic in so beautiful comprehensive way. I wish my words can express my gratitude towards you. One request please could you please share the code you did in this tutorial please please. Thanks again
@disneywali8943
@disneywali8943 2 жыл бұрын
enjoyed your videos, you done great work, Thanks mate
@tr5946
@tr5946 3 жыл бұрын
I like this. I like this very much. You are a good teacher.
@NetNinja
@NetNinja 3 жыл бұрын
Thank you! 😃
@stefanventer575
@stefanventer575 3 жыл бұрын
Thank you very much. This is exactly what I wanted to know.
@balajisri5091
@balajisri5091 Жыл бұрын
Thanks a lot man. Great Work.
@NetNinja
@NetNinja Жыл бұрын
Thanks Balaji :)
@gmd2171
@gmd2171 2 жыл бұрын
Thank you for your time sir.
@NetNinja
@NetNinja 2 жыл бұрын
You're very welcome Ghulam!
@mehdimortaz351
@mehdimortaz351 3 жыл бұрын
Wonderful. I appreciate for ur useful tutorial.
@AcidRainbowSkies
@AcidRainbowSkies 3 жыл бұрын
really easy to follow and super clear, thank you! this is super helpful!
@mohammedyusuf3888
@mohammedyusuf3888 2 жыл бұрын
Can you make a video on quasar framework ? Ssr and build something like a ecommerce site. Not a useless app like weather app... not an entire project but landing login and user homepage or registration
@viquiboirasanmarti89
@viquiboirasanmarti89 Жыл бұрын
Thank you very much for the tutorial, it has helped me a lot for my website. But I have a question, how do I update the content of the Job component with a watch, inside the component itself? For example, if a Job had Related Job that can be queried?
@comtarthur
@comtarthur 3 жыл бұрын
i love all your videos they helped me so much but please how do you use vue create without typing npx before ?
@dimitrioschamarousios1131
@dimitrioschamarousios1131 3 жыл бұрын
The best part is the loading music (4:18)
@gamercat4878
@gamercat4878 2 жыл бұрын
For details Page only way to pass full data is vuex, you forgot to mention
@euniceoqui
@euniceoqui 3 жыл бұрын
You're amazing 😭😭😭
@edgardevelops
@edgardevelops 2 жыл бұрын
07:07 process.env.BASE_URL does not work anymore. use import.meta.env.BASE_URL
@clemences2318
@clemences2318 3 жыл бұрын
What is the number of this lesson in the gitlab ? Thanks for the video
@cardobent5722
@cardobent5722 3 жыл бұрын
thanks for this video learned allot from here
@martinfinch5011
@martinfinch5011 Жыл бұрын
Question for the community. I'm building a static vuejs site that will have a lot of articles. At the moment all articles are just static with their images. I'm guessing I'll need to eventually have all the articles pulled from a database?
@gokusaiyan1128
@gokusaiyan1128 2 жыл бұрын
how do you send job object to jobdetails page ? for e.g. job has 3 jobs listing , I click on job 2 , how can I pas job2 object to job2 details page. ?
@abeprangishvili
@abeprangishvili 3 жыл бұрын
you are the best !!!!!!
@ايمانعبدالقادر-ص9خ
@ايمانعبدالقادر-ص9خ 3 жыл бұрын
thank you for sharing you knowledge
@PunxTV123
@PunxTV123 Жыл бұрын
what is linter formatter why you uncheck it always?
@RobertWildling
@RobertWildling 2 жыл бұрын
Thank you for that nice series! - What I always wonder is how do you write links inside a text editor of a cms, when routes are "ruling" the navigation? Simply wrapping an a-tag around a word does not work, and standard text editors like ckeditor do not have a router implementation. Any ideas?
@raquels6354
@raquels6354 3 жыл бұрын
How can I add different text and images for each Job Detail? I am confused about that.
@rahim3070
@rahim3070 2 жыл бұрын
How do I load different HTML template in router view ? I mean, client side and admin side.
@liliabekuzinaensosense8987
@liliabekuzinaensosense8987 11 ай бұрын
You are just the best! So talanted!
@AmerAmer-lt2gz
@AmerAmer-lt2gz Жыл бұрын
how to show 2 properties of object in JobDetails component? (not only *id* , also *details* property)
@ndyaarthurmartha8748
@ndyaarthurmartha8748 3 ай бұрын
doesnt work same here. Even copied the code from the repository
@window.location
@window.location 3 жыл бұрын
Are you going to make tutorial on next.js ??
@user-misite
@user-misite Жыл бұрын
your video is good, your folder theme also good, could you tell me its names. Think you.
@bililancun8867
@bililancun8867 2 жыл бұрын
Name of the VSCode icons theme?
@tudelcadoret8585
@tudelcadoret8585 3 жыл бұрын
Thanks for the video ! Just a question, how delete the vertical line on the right of "Home" ? I searched but I did not find anything
@DeLvoy1988
@DeLvoy1988 3 жыл бұрын
it's added in CSS
@birarr
@birarr 2 жыл бұрын
On mine project, it was right after the Home router-link.
@MichaelButlerC
@MichaelButlerC 3 жыл бұрын
Really great stuff. I'm having a problem with my unique case: I am hosting my Vue app on a sub path on my server: /dashboard. But when I use Vue Router and navigate around the links, it becomes /dashboard/dashboard/home, /dashboard/dashboard/settings and so on. I want it to treat /dashboard as the base and only add on top of it if it needs to.
@MichaelButlerC
@MichaelButlerC 3 жыл бұрын
I figured it out: I used `createWebHistory('/dashboard/')` and then my routes set as `/` and `/settings`, and the router-links also set to `/` and `/settings`. This ended up in the browser as /dashboard/ and /dashboard/settings properly.
@ma.carizzapanopio5864
@ma.carizzapanopio5864 3 жыл бұрын
Did you add an .htaccess for this? if so, can you please share?
@manumaestri
@manumaestri 3 жыл бұрын
Why you don't use Setup() if you are in vue 3?
@kirillbaryba746
@kirillbaryba746 3 жыл бұрын
Thanks! Awesome
Жыл бұрын
6:48 Where is the file .env ?
@pagevpetty
@pagevpetty 3 жыл бұрын
after I open the 'JobDetails' page and then try to go to another page in menu it just puts the new page after jobs so I get '...jobs/new-page' instead of '.../new-page'. Any solutions?
@ndyaarthurmartha8748
@ndyaarthurmartha8748 3 ай бұрын
Same here. It doesnt work. I've even cut and pasted every line of his code, so it can;t be a typo
@jeronimoalderete
@jeronimoalderete 2 жыл бұрын
f*cking awesome shaun
@majdibrahem1399
@majdibrahem1399 2 жыл бұрын
thanks
@NetNinja
@NetNinja 2 жыл бұрын
You're welcome!
@TheLuksas
@TheLuksas 2 жыл бұрын
Hello, when I add {{ job.title }} my list job.title disappears, index.js router looks: { path: '/jobs/:id', name:' JobDetails', component: JobDetails, props: true } I can't figure out why... maybe someone have same problem? Thanks
@TheLuksas
@TheLuksas 2 жыл бұрын
name:' JobDetails', before JobDetails is space...
@noushedakib1658
@noushedakib1658 2 жыл бұрын
awesome
@sameerchoubey9724
@sameerchoubey9724 3 жыл бұрын
npm run serve? How it starts so quickly in the video? Mine takes at least 2 minutes. This is a pain with VueJS. What can I do to improve it?
@mduvens
@mduvens 3 жыл бұрын
Buy a better PC ...?
@mduvens
@mduvens 3 жыл бұрын
Takes 3 minutes on my Raspberry PI and 5 seconds on my Lenovo..
@sameerchoubey9724
@sameerchoubey9724 3 жыл бұрын
@@mduvens I was using Ubuntu on Windows 10 [WSL - 2] Switched to ubuntu and now it takes a couple seconds.
@mduvens
@mduvens 3 жыл бұрын
@@sameerchoubey9724 Little tip: Use Virtual Machine instead of WSL if your computer supports it :)
@azizrakhim5647
@azizrakhim5647 2 жыл бұрын
my router-view is underlined red. I dunno why? Why is that?
@MrWizardd79
@MrWizardd79 2 жыл бұрын
U opened wrong directory, after creating of the project do cd yourproject and it will be ok
@vampirejs758
@vampirejs758 3 жыл бұрын
Hey , can you please make a tutorial on Vue Native , thanks :)
@SpscMedia
@SpscMedia 3 жыл бұрын
He has already search in playlists
@souphianezahiri6693
@souphianezahiri6693 3 жыл бұрын
anyone was geting this error : "[Vue warn]: Property "jobs" was accessed during render but is not defined on instance. " elements inside jobs array was not displayed in the browser. thanks.
@giwangdwikintan3503
@giwangdwikintan3503 3 жыл бұрын
having the same problem, have you resolved ?
@souphianezahiri6693
@souphianezahiri6693 3 жыл бұрын
@@giwangdwikintan3503 i just restarted a new project again, didnt get the error this time, one thing is that i renamed a vue component during the project, maby this somehow caused this error.
@00el04
@00el04 3 жыл бұрын
@@giwangdwikintan3503 make sure the component is not in ' '
@sarthakarora4944
@sarthakarora4944 3 жыл бұрын
syper video
@dasuneranda
@dasuneranda 3 жыл бұрын
wow!
@MapleLeafYT
@MapleLeafYT 2 жыл бұрын
Done
@danieladekoya1224
@danieladekoya1224 3 жыл бұрын
Net ninja can you do a quick graphql apollo and vue 3 tutorial after this vue 3 series, would be appreciated
@NetNinja
@NetNinja 3 жыл бұрын
I will be doing an updated graphql series soon, maybe with Vue 3, but I do have another couple of playlists I need to upload first :)
@danieladekoya1224
@danieladekoya1224 3 жыл бұрын
@@NetNinja Awesome !, your vue 3 playlist has helped a lot too, Thanks Shaun ! .
@abeprangishvili
@abeprangishvili 3 жыл бұрын
pelase react js with multilanguage project
@adrienvauthier2951
@adrienvauthier2951 3 жыл бұрын
hello thanks for your work i would prefer when you were doing a short video, 10 or 15 mins
@antoniofuller2331
@antoniofuller2331 2 жыл бұрын
Hmmm
@AndyWalker-o1x
@AndyWalker-o1x 11 ай бұрын
Looks good, but can't stand how you say ROWT, using the annoyinh americanism instead of Route (root).
@wickedtorpedo75
@wickedtorpedo75 10 ай бұрын
what about "about os" :)
@wickedtorpedo75
@wickedtorpedo75 10 ай бұрын
17:05
Vue JS 3 Tutorial for Beginners #9 - Fetching Data
20:10
Net Ninja
Рет қаралды 187 М.
escape in roblox in real life
00:13
Kan Andrey
Рет қаралды 87 МЛН
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 1 МЛН
Vue Router | Building single page applications
8:20
Vue Mastery
Рет қаралды 26 М.
Vue JS 3 Tutorial for Beginners #7 - Forms & Inputs
45:41
Net Ninja
Рет қаралды 187 М.
Vue 3 Routing - Beginner to Advanced
1:17:05
Laith Academy
Рет қаралды 36 М.
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,5 МЛН
Animated Navbar using CSS, Vue and Vue Router
8:05
Justin Brooks
Рет қаралды 71 М.
They Just Fixed VUE ROUTER
2:17
LearnVue
Рет қаралды 35 М.
Learn Vuex in 30 MINUTES! (Vue JS 3)
32:12
Make Apps with Danny
Рет қаралды 125 М.
Nuxt in 100 Seconds
2:50
Fireship
Рет қаралды 569 М.