Wonderful tutorial! Please keep it up, the world needs more of this ❤
@TylerPotts3 жыл бұрын
Thank you! :D
@aesap_2 жыл бұрын
This was my first vue tutorial and this guy explained everything great
@dudzpedra3 жыл бұрын
just completed my second project of the day thanks to you! such a great feeling of accomplishment!
@raphaelaglogg9053 Жыл бұрын
Hi there! I have an assignment in school where I need to submit a Vue application. It sounds like you have mastered this task. It's a bit embarrassing for me to ask, but would it be possible for me to have a zip folder of your work?
@ShadowDragon816213 жыл бұрын
I'm doing this in my website development class and oh my lord I did not understand how to use Vue very well but I really want to say thank you because you made that so much easier then what I was thinking it was going to be. I actually have some understanding of it now and used a lot of what you did in my project and it works and looks so much better. Thank you so much!!
@yafigamtina Жыл бұрын
This guy's tutorials are so clear
@petipois283 жыл бұрын
Used this as a base for my 4th app in my quest to create 30 ionic vue apps in 30 days. I added moment js for the date and used unsplash for my images. Nice Tutorial. Thank you for your good work.
@larry9556 Жыл бұрын
Was not expecting Northampton to get a shoutout in this vid, went from a 9/10 to a 10
@asishraz61733 жыл бұрын
You made it simple, though not for beginners. I genuinely loved it and will re-visit again for more clarification. Thank you so much for making this sharable amongst us.
@TylerPotts3 жыл бұрын
Glad it was helpful!
@baldbankrupt4 жыл бұрын
Hey, great video!! Instead of fetching the results and push it with another function to the weather object I'd use an async function for both of it: async fetchWeather(e){ if (e.key == "Enter") { let response = await fetch(`${this.url_base}weather?q=${this.query}&units=metric&APPID=${this.api_key}`); let json = await response.json(); this.weather = await json; }
@TylerPotts4 жыл бұрын
Thanks
@alekkendoge2 жыл бұрын
.then() call automatically awaits for the prev async function to finis
@murtazanoori64142 жыл бұрын
is it possible to change the video background instead of image ? i mean accouding to the weather condation ? if yes can you help me please ?
@anurag34873 жыл бұрын
you're very fast and quick in CSS, subbed :)
@RodneyKimbangu3 жыл бұрын
Legendary, my friend! I was looking for reasons not to use Vue js, but you gave me reasons to. Thank you!
@jeury30123 жыл бұрын
Great video! for the dateBuilder() method consider using moment.js... you could do something like: dateBuilder() { return moment().format('dddd D MMMM YYYY'); } cheers edit: install moment by doing `npm install moment --save` then import it in your App.vue file `import moment from 'moment';`
@00el043 жыл бұрын
Just found out your channel, subbed! I hope you can do more of these Vue.js videos in the future Tyler!
@barnabyhillis9743 жыл бұрын
Great video, easy to follow style, if people don’t want to see the CSS they can skip through!
@TylerPotts3 жыл бұрын
Glad you liked it!
@zaqueuorlando8013 жыл бұрын
This was a great one and supper easy to follow
@TylerPotts3 жыл бұрын
Thank you!
@szebasztianlukity87052 жыл бұрын
Hey Tyler. Great project, loved it. I just wanted to point out that you should think about increasing the font size. Keep up the good work!
@TylerPotts2 жыл бұрын
Thanks for the tip!
@readerrabbit66904 жыл бұрын
Please note that removing the &units=metric entirely will return the temperature as Kelvin. To get Fahrenheit use &units=imperial
@ahmadfirdaus94233 жыл бұрын
the real frond end, good job
@TylerPotts3 жыл бұрын
Thanks
@carlosmartinezsanchez21442 жыл бұрын
what a CSS master
@TylerPotts2 жыл бұрын
Thanks! 😂
@sampower78873 жыл бұрын
Cheers for the refresher :D
@ahmedouyahya2 жыл бұрын
Thanks a lot. You just earned another subscriber
@Gthefray4 жыл бұрын
Thank you! This was really fun to make. I've only just discovered vueJS this week and was eager to find another project to try out. I'll try to include a search icon into the search bar and tinker with the weather box. And whatever else comes to mind.
@michelefernandez58934 жыл бұрын
This was my first time playing with Vue. It was fun to have something up and running in less than an hour. Thank you for that!
@timetolive48693 жыл бұрын
Man this is just awesome :) you got a new sub to the channel! and honestly I was blown away from the quick styling of the web app!
@TylerPotts3 жыл бұрын
Awesome, thank you!
@caucasusdweller2 жыл бұрын
You are amazing bro, same website different technologies so we understand it better
@TylerPotts2 жыл бұрын
Thanks and welcome
@gboladepopoola44644 жыл бұрын
Thank you! Helped my understanding of Vue. I would also appreciate if you make a video where props are passed between components in Vue
@sanghoonkim3393 жыл бұрын
I'm Vue beginner and Thank you for your awesome video!! I'm in discord channel also. I like your speed of video. Have a nice day.
@TylerPotts3 жыл бұрын
Awesome, thank you!
@anlkavuk94372 жыл бұрын
Thanks for your nice Vue.js tutorial. 🙏
@TylerPotts2 жыл бұрын
You are welcome
@k303k2 жыл бұрын
Thanks a lot! Becuase of you i've done created this beautiful weather app.
@mariocalcetin76024 жыл бұрын
Thank you very much Tyler, it's amazing how fast you build. greetings from Chile .
@TylerPotts4 жыл бұрын
Thank you very much!
@scientist.entity66094 жыл бұрын
Thank you so much for doing this lesson also with vuejs
@TylerPotts4 жыл бұрын
You're welcome!
@joylearn28683 жыл бұрын
Amazing typing skill and sweet language ❤
@benjaminko78124 жыл бұрын
Thanks for sharing! Please keep doing this tutorial
@MissBoom1352 жыл бұрын
Really enjoyed this tutorial, thank you 😄
@monarchgam3r3 жыл бұрын
Love from Nigeria 👍🏾
@alloo12dal4 жыл бұрын
Great Tutorial! This really helps understand the inner workings of vue with the fetch API
@ndrewhas3 жыл бұрын
Excellent work, thank you! I'm seriously hooked on your channel! I just wanted to add that if we move the checks from the template to the computed properties, then the template looks cleaner
@TylerPotts3 жыл бұрын
Thanks for that!
@wagnerfix4 жыл бұрын
Thank you so much, great example. This help me for to learn vue more.
@DeLvoy19883 жыл бұрын
You can first set 'weather' as null, so to display a div you need only v-if="weather", weather will be as a true after fetchWeather method
@ram-bk4mu3 жыл бұрын
mad skills man!
@handsomecat72253 жыл бұрын
Great tutorial. Thanks Tyler.
@michaeldrexler98223 жыл бұрын
This was one of the best Programming-Tutorials ever. I wish more would be like that one! For that great Video i left a subscription to your channel :)
@fabianlaumer8383 жыл бұрын
same opinion
@readerrabbit66904 жыл бұрын
I suggest you should show how to access the returned json so we can better understand the elements available to be called. I know that's something perhaps considered rudimentary but it really only should take a few seconds to explain.
@mohamedannajar31404 жыл бұрын
Bro I love your tutorials thank you ^^
@TylerPotts4 жыл бұрын
No, Thank you! :)
@00el043 жыл бұрын
where did you get weather.main? is that on the API response?
@a_rod16783 жыл бұрын
Where do you get the url_base of openweather?
@swapnilbhojane69224 жыл бұрын
Really nice app you made...
@faizboy1013 жыл бұрын
thank you Tyler. very informative.
@caiojns4 жыл бұрын
Brilliant tutorial mate. Really good indeed!
@TylerPotts4 жыл бұрын
Thank you! Cheers!
@ministersport3 жыл бұрын
Thank you bro, so useful video!
@TylerPotts3 жыл бұрын
Glad it was helpful!
@canerdemircigm4 жыл бұрын
for starting to the vue this is great tutorial. Thanks.
@al_peterson3 жыл бұрын
thanks for the tutorial! great stuff!
@TylerPotts3 жыл бұрын
Glad it was helpful!
@jjkelsey11804 жыл бұрын
Thank you so much, Tyler. This is a really great tutorial :D
@hackathon-bestmostar2734 жыл бұрын
Nice, you really helped me to understand vue.js more clear.
@vladharanich4 жыл бұрын
thank you, it's really good idea for an app. Already subscribed and pushed the like button :)
@TylerPotts4 жыл бұрын
Hero!
@rogerpantil94834 жыл бұрын
nice tutorial, had to put it at 0.5 - 0.75 speed to follow up xD
@taylorfreeman77824 жыл бұрын
Great stuff! Thanks Tyler.
@elitedesignhub4153 жыл бұрын
This tutorial is wonderful 💯🔥🔥🔥❤️
@TylerPotts3 жыл бұрын
Thank you 🙌
@HansNiemann7624 жыл бұрын
Disclaimer : Half the Video is just CSS
@nishantgupta18544 жыл бұрын
buy worth it bruh]
@TylerPotts4 жыл бұрын
@@nishantgupta1854 Thank you! I never know if I should keep the css in or just do the CSS before the tutorial :/
@nishantgupta18544 жыл бұрын
@@TylerPotts Your videos really good. Thank you so much tyler .Please upload more in vue js
@ashleyspianoprogress13414 жыл бұрын
@@TylerPotts I recommend keeping the CSS explanation, but also saying something like "If you're not interested in the CSS you can copy it from GitHub and skip to XX:XX"
@aleb6873 жыл бұрын
@@TylerPotts paste the chunk and quickly go through it explaining the main points. CSS is really tedious for non beginners
@AfolabiJude4 жыл бұрын
Nigeria to the world!
@nicolasbavamusic3 жыл бұрын
Thank you very much!! very clear and very interesting. have a nice day!! :))
@TylerPotts3 жыл бұрын
Thank you! You too!
@charljones72664 жыл бұрын
Really helped understand Vue, thanks
@dfordemo9813 жыл бұрын
its beautiful
@benzemafan674 жыл бұрын
Really awesome and satisfying to code, thank you !
@ELGANDUZ4 жыл бұрын
Hello, I followed the video (only used different API) and the weather object is always undefined, by doing some testing seems like the method .setResults doesn't get executed. Anyone can help me?
@vuejsdev4 жыл бұрын
I really appreciate your work, thank you.
@elicoptericus4 жыл бұрын
I think you could have skipped the if key == enter by using the @keypress.enter shorthand. Edit: Also the entire fetchWeather method could be made a lot less verbose by using async/await. const res = await fetch(); this.weather = await res.json(); I know it's a beginners tutorial but it would be a nice example of using it for beginners too.
@TylerPotts4 жыл бұрын
Very true next time I will keep both in mind! I know Asynchronous throughs people off!
@incredibleindians48724 жыл бұрын
@@TylerPotts i used keypress.enter :P
@akashaj46604 жыл бұрын
Thank you! Awesome Tuts
@Latif1274 жыл бұрын
Awesome tutorial
@CharithJayasanka4 жыл бұрын
Great and simple tutorial (y) Keep it up
@cubedev48384 жыл бұрын
Amazing, i found your channel today!!!
@wixl47004 жыл бұрын
nice little method to display the time of each place the user searches. curTime (){ var tdiff = this.weather.timezone; var vMili = tdiff * 1000; var x = new Date().getTime(); var z = x + vMili; var y = new Date(z).toISOString().slice(11, -8); return y; } just put {{ curTime() }} where you want to display it
@danielpietschmann52942 жыл бұрын
awesome tutorial! :)
@rainzeewang4 жыл бұрын
Super useful I hope you can come up with more basic tutorials
@AustroPower4 жыл бұрын
Hello Tyler, i want to thank you for these great tutorials! :) Keep up the good job with Vue.js/JS! Got a sub from me :)
@natarajana.v42623 жыл бұрын
Thankyou So much for this sir.
@Pages_Perfected Жыл бұрын
Nice video and very nice accent !
@khaireddinebouras45234 жыл бұрын
Awesome Video !! Thanks
@amjadal-hallak31453 жыл бұрын
thank you Mr.
@mostmojo4 жыл бұрын
bangin' m8, thanks for that. Learned a lot :) Wish we could build a game in Vue!
@TylerPotts4 жыл бұрын
I have a video on building a game in Vue 😂 can't remember which one it is but it's recent
@ranzorethor52954 жыл бұрын
Great tutorial! Random question, where did you get that desktop wallpaper? I wanted something just like it but couldn't find one anywhere.
@MM-um1sq4 жыл бұрын
that was awesome, thanks.
@TylerPotts4 жыл бұрын
Glad you liked it!
@leonardpalma64834 жыл бұрын
Is it safe to put your api key in a data object/method in a Vue application?
@brylleclarido4 жыл бұрын
I used the url_base you used. But it doesn't work for me. Where did you get the part for url_base?
@gthotaku3394 жыл бұрын
yes please
@tomasvaitkevicius41914 жыл бұрын
make sure your url is correct, url_base has to end with the slash, check the console to see request url
@dusvirymarin90253 жыл бұрын
wonderful!!!!1 thanks
@captainezchord4 жыл бұрын
Awesome work! Do you think you could make one that elaborates on the function that fetches and sets the API data?
@ICSVortex-DCS4 жыл бұрын
Great video!
@TylerPotts4 жыл бұрын
Thanks!
@danieldonaldson86343 жыл бұрын
as of 15 minutes in, this is a css tutorial. if you actually want a bud tutorial, watch the first minute, then skip to 15:30
@hosseinghahremani11824 жыл бұрын
Thanks Thanks Thanks for the awesome tutorial.
@awreckingball4 жыл бұрын
Few looks cool.
@quangtampham60033 жыл бұрын
Sorry, May I ask what font color you are using ( One Dark Pro ) ?? Thanks
@GrungeLyrics4 жыл бұрын
great video!
@atila59744 жыл бұрын
Can you make a video explaining how to change the background according to the description of the weather? Instead of a ternary with two options, maybe a method calling for many different pictures? Thanks in advance
@illestoth92982 жыл бұрын
You can make a ternary with 3-4 options too
@warrenayiss30124 жыл бұрын
I'm stuck at 22:13 I don't understand the error: localhost/:1 Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0 Promise.then (async) fetchWeather @ App.vue?234e:46 invokeWithErrorHandling @ vue.runtime.esm.js?2b0e:1854 invoker @ vue.runtime.esm.js?2b0e:2179 original._wrapper @ vue.runtime.esm.js?2b0e:6917
@SpencerDavis20003 жыл бұрын
great tutorial thank you :-)
@TylerPotts3 жыл бұрын
You are welcome!
@kivi68254 жыл бұрын
perfect video :d
@TylerPotts4 жыл бұрын
Thanks!
@Hijra.ma_3 жыл бұрын
Thank you so much
@dfordemo9813 жыл бұрын
how can do autocomplete all the cities in the search bar, how can we do that? 😊😊😊
@iluu90sushi464 жыл бұрын
Hey, thanks for your tutorial. Great job. But have a quastion. I do tha same task, but I have to take weather forecast for 5 days, so in API call I change (from weather to forecast) and nothing. can't view data from json. For example: weather.city.name, and nope. Nothing on screen. need a help
@blackpelican52054 жыл бұрын
Nice video and all, but jesus, that intro music belongs to 2014 lol