Vue js Customer Manager App Frontend

Vue js Customer Manager App Frontend

Traversy Media

7 лет назад

200,865 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@Warpgatez
@Warpgatez - 14.04.2022 07:28

The text is hard to read on mobile. I’ll have to watch another time on my desktop.

Ответить
@JohnDoe-tx1fk
@JohnDoe-tx1fk - 08.09.2021 09:12

How to remove port no 8080 from url

Ответить
@infantnirmal4228
@infantnirmal4228 - 23.06.2021 08:55

Adding customer is not working..
How to fix?

Ответить
@sidneysouthfield844
@sidneysouthfield844 - 17.01.2021 09:08

How do you deploy the backend from prev video and this front-end to a web-hosting? Please, sir, need it!

Ответить
@Yash-bi1pk
@Yash-bi1pk - 25.04.2020 06:07

Great video, but I am stuck at not being able to display the data from database on the customers page, I have this error - Uncaught (in promise) SyntaxError: Unexpected token o in JSON at position 1, any one had the same, or any help fixing it , i have been looking with no luck. Thanks

Ответить
@mohammedsadki2180
@mohammedsadki2180 - 19.03.2020 00:25

Great

Ответить
@phentube2345
@phentube2345 - 13.08.2019 13:04

it's not a managing system, it's just a crud

Ответить
@harshpatel7704
@harshpatel7704 - 26.07.2019 18:01

Hey,
Just a randon tip. Type cmd on File Explorer's path bar and it will open the cmd in the current directory of File Explorer. It's really helpful! 🤟🏻

Ответить
@jasonennis4905
@jasonennis4905 - 04.07.2019 20:28

Your console log errors are on steroids ..

Ответить
@lavimall8093
@lavimall8093 - 03.07.2019 15:38

Very nice video ! Can you please tell us how to handle cors error on post request ? Thanks!!!!

Ответить
@jkhudiya
@jkhudiya - 29.05.2019 11:14

vue.esm.js?efeb:628 [Vue warn]: Missing required prop: "to"


found in


---> <RouterLink>
<Customers> at src/components/Customers.vue
<Root>
warn @ vue.esm.js?efeb:628
assertProp @ vue.esm.js?efeb:1690
validateProp @ vue.esm.js?efeb:1641
loop @ vue.esm.js?efeb:4668
initProps @ vue.esm.js?efeb:4701
initState @ vue.esm.js?efeb:4642
Vue._init @ vue.esm.js?efeb:5009
VueComponent @ vue.esm.js?efeb:5157
createComponentInstanceForVnode @ vue.esm.js?efeb:3292
init @ vue.esm.js?efeb:3123
createComponent @ vue.esm.js?efeb:5983
createElm @ vue.esm.js?efeb:5930
createChildren @ vue.esm.js?efeb:6058
createElm @ vue.esm.js?efeb:5959
createChildren @ vue.esm.js?efeb:6058
createElm @ vue.esm.js?efeb:5959
addVnodes @ vue.esm.js?efeb:6111
updateChildren @ vue.esm.js?efeb:6238
patchVnode @ vue.esm.js?efeb:6324
updateChildren @ vue.esm.js?efeb:6198
patchVnode @ vue.esm.js?efeb:6324
updateChildren @ vue.esm.js?efeb:6198
patchVnode @ vue.esm.js?efeb:6324
patch @ vue.esm.js?efeb:6487
Vue._update @ vue.esm.js?efeb:3951
updateComponent @ vue.esm.js?efeb:4069
get @ vue.esm.js?efeb:4482
run @ vue.esm.js?efeb:4557
flushSchedulerQueue @ vue.esm.js?efeb:4313
(anonymous) @ vue.esm.js?efeb:1989
flushCallbacks @ vue.esm.js?efeb:1915
Promise.then (async)
timerFunc @ vue.esm.js?efeb:1942
nextTick @ vue.esm.js?efeb:1999
queueWatcher @ vue.esm.js?efeb:4405
update @ vue.esm.js?efeb:4547
notify @ vue.esm.js?efeb:739
reactiveSetter @ vue.esm.js?efeb:1064
proxySetter @ vue.esm.js?efeb:4634
(anonymous) @ Customers.vue?898a:51
Promise.then (async)
p$1.then @ vue-resource.esm.js?f3ef:235
fetchCustomers @ Customers.vue?898a:49
created @ Customers.vue?898a:61
invokeWithErrorHandling @ vue.esm.js?efeb:1863
callHook @ vue.esm.js?efeb:4222
Vue._init @ vue.esm.js?efeb:5011
VueComponent @ vue.esm.js?efeb:5157
createComponentInstanceForVnode @ vue.esm.js?efeb:3292
init @ vue.esm.js?efeb:3123
merged @ vue.esm.js?efeb:3310
createComponent @ vue.esm.js?efeb:5983
createElm @ vue.esm.js?efeb:5930
createChildren @ vue.esm.js?efeb:6058
createElm @ vue.esm.js?efeb:5959
patch @ vue.esm.js?efeb:6521
Vue._update @ vue.esm.js?efeb:3948
updateComponent @ vue.esm.js?efeb:4069
get @ vue.esm.js?efeb:4482
Watcher @ vue.esm.js?efeb:4471
mountComponent @ vue.esm.js?efeb:4076
Vue.$mount @ vue.esm.js?efeb:9057
Vue.$mount @ vue.esm.js?efeb:11953
(anonymous) @ main.js?1c90:33
./src/main.js @ app.js:1456
_webpack_require_ @ app.js:679
fn @ app.js:89
0 @ app.js:1465
_webpack_require_ @ app.js:679
(anonymous) @ app.js:725
(anonymous) @ app.js:728
vue.esm.js?efeb:628 [Vue warn]: Error in render: "TypeError: Cannot read property '_normalized' of undefined"


found in


---> <RouterLink>
<Customers> at src/components/Customers.vue
<Root>
warn @ vue.esm.js?efeb:628
logError @ vue.esm.js?efeb:1893
globalHandleError @ vue.esm.js?efeb:1888
handleError @ vue.esm.js?efeb:1848
Vue._render @ vue.esm.js?efeb:3553
updateComponent @ vue.esm.js?efeb:4069
get @ vue.esm.js?efeb:4482
Watcher @ vue.esm.js?efeb:4471
mountComponent @ vue.esm.js?efeb:4076
Vue.$mount @ vue.esm.js?efeb:9057
Vue.$mount @ vue.esm.js?efeb:11953
init @ vue.esm.js?efeb:3127
createComponent @ vue.esm.js?efeb:5983
createElm @ vue.esm.js?efeb:5930
createChildren @ vue.esm.js?efeb:6058
createElm @ vue.esm.js?efeb:5959
createChildren @ vue.esm.js?efeb:6058
createElm @ vue.esm.js?efeb:5959
addVnodes @ vue.esm.js?efeb:6111
updateChildren @ vue.esm.js?efeb:6238
patchVnode @ vue.esm.js?efeb:6324
updateChildren @ vue.esm.js?efeb:6198
patchVnode @ vue.esm.js?efeb:6324
updateChildren @ vue.esm.js?efeb:6198
patchVnode @ vue.esm.js?efeb:6324
patch @ vue.esm.js?efeb:6487
Vue._update @ vue.esm.js?efeb:3951
updateComponent @ vue.esm.js?efeb:4069
get @ vue.esm.js?efeb:4482
run @ vue.esm.js?efeb:4557
flushSchedulerQueue @ vue.esm.js?efeb:4313
(anonymous) @ vue.esm.js?efeb:1989
flushCallbacks @ vue.esm.js?efeb:1915
Promise.then (async)
timerFunc @ vue.esm.js?efeb:1942
nextTick @ vue.esm.js?efeb:1999
queueWatcher @ vue.esm.js?efeb:4405
update @ vue.esm.js?efeb:4547
notify @ vue.esm.js?efeb:739
reactiveSetter @ vue.esm.js?efeb:1064
proxySetter @ vue.esm.js?efeb:4634
(anonymous) @ Customers.vue?898a:51
Promise.then (async)
p$1.then @ vue-resource.esm.js?f3ef:235
fetchCustomers @ Customers.vue?898a:49
created @ Customers.vue?898a:61
invokeWithErrorHandling @ vue.esm.js?efeb:1863
callHook @ vue.esm.js?efeb:4222
Vue._init @ vue.esm.js?efeb:5011
VueComponent @ vue.esm.js?efeb:5157
createComponentInstanceForVnode @ vue.esm.js?efeb:3292
init @ vue.esm.js?efeb:3123
merged @ vue.esm.js?efeb:3310
createComponent @ vue.esm.js?efeb:5983
createElm @ vue.esm.js?efeb:5930
createChildren @ vue.esm.js?efeb:6058
createElm @ vue.esm.js?efeb:5959
patch @ vue.esm.js?efeb:6521
Vue._update @ vue.esm.js?efeb:3948
updateComponent @ vue.esm.js?efeb:4069
get @ vue.esm.js?efeb:4482
Watcher @ vue.esm.js?efeb:4471
mountComponent @ vue.esm.js?efeb:4076
Vue.$mount @ vue.esm.js?efeb:9057
Vue.$mount @ vue.esm.js?efeb:11953
(anonymous) @ main.js?1c90:33
./src/main.js @ app.js:1456
_webpack_require_ @ app.js:679
fn @ app.js:89
0 @ app.js:1465
_webpack_require_ @ app.js:679
(anonymous) @ app.js:725
(anonymous) @ app.js:728
Show 3 more frames
vue.esm.js?efeb:1897 TypeError: Cannot read property '_normalized' of undefined

Ответить
@DarkForce1
@DarkForce1 - 09.05.2019 01:42

in customers.vue file i am having this error

<tr v-for="customer in customers">
[vue/require-v-for-key]
Elements in iteration expect to have 'v-bind:key' directives.eslint-plugin-vue

Ответить
@Viralplace
@Viralplace - 03.04.2019 08:47

Hi? What do you think about Flutter? Is better Then vue?

Ответить
@davidignatius1
@davidignatius1 - 09.02.2019 00:31

Can this be considered as SPA since there is no page reload?

Ответить
@vanekj
@vanekj - 16.12.2018 18:07

You SHOULD use the ESLint

Ответить
@sirblt4923
@sirblt4923 - 13.12.2018 21:54

I was having that same issue with the capitalization in the search field, and it was driving me crazy at first! I miss the search from Vue 1...

Ответить
@creativeplanet2820
@creativeplanet2820 - 11.12.2018 09:09

more on vue js with vex? any plans ?
:D

Ответить
@MuhammadHamza-lf5vu
@MuhammadHamza-lf5vu - 12.10.2018 13:08

gave me a good solution.. great work

Ответить
@AvelingLessnerGarciaR
@AvelingLessnerGarciaR - 29.08.2018 01:57

Very simple and useful, thank'u Brad

Ответить
@mohsin-ashraf
@mohsin-ashraf - 23.07.2018 11:21

Vue free tutorial for advanced web development, please

Ответить
@DarioVolaric
@DarioVolaric - 23.06.2018 12:43

I like the keyboard sound :D

Ответить
@cesasatriaanwar1360
@cesasatriaanwar1360 - 07.06.2018 17:06

First off, nice tutorial. I have a question though, what's the difference between 'vue create' and 'vue init'?

Ответить
@charleslloyd7516
@charleslloyd7516 - 31.05.2018 05:45

Can you make a video in adding a pagination

Ответить
@BokoblinsRUs
@BokoblinsRUs - 11.05.2018 02:22

Very excellent tutorial. I've learnt more from this and the previous video than I did in an entire Uni module on this subject.

Ответить
@haunsidk
@haunsidk - 14.03.2018 16:30

Very nice! Could you maybe do some login/authentication on this? Maybe with php sessions?

Ответить
@ambroiserougier4421
@ambroiserougier4421 - 25.01.2018 18:00

Thanks for this Tutorial :) . Any project to create Login page with token system with ur Slim API and this Vue site?

Ответить
@skell1
@skell1 - 01.01.2018 00:19

If you want to be able to filter by all letters in the last name, you can modify the function to look like this:

filterBy (list, value) {
value = value.charAt(0).toLowerCase() + value.slice(1);
return list.filter(function (customer) {
let name = customer.last_name.toLowerCase()
return name.indexOf(value) > -1
})
}

Ответить
@ameliaa9554
@ameliaa9554 - 13.12.2017 18:15

Great great great ......you are better than 100 teachers . Best !

Ответить
@philagee
@philagee - 21.11.2017 23:16

Really trying to wrap my head around this tutorial. In this project, App.vue exists and is imported into main. Why? It doesn't seem to be doing anything. I removed it from my rendition of this project and the app still functions. Am I missing something? Does it need to be there for some reason like routing, etc?

Ответить
@philagee
@philagee - 16.11.2017 20:45

Building an app for work that is pretty much identical in function to this one. Unfortunately, I have to cater to Internet Explorer as that's our company's standard/supported browser. The app I created behaves properly in Chrome, but does not in IE. I can add data with a form, but the component with the table does not update until I refresh the entire browser. Any tips or work arounds?

Ответить
@thySerge
@thySerge - 04.11.2017 00:46

Brad, any chance you will build up on this app? It would be cool to see how to implement JWT authentication in this setup - Slim/Vue.

Ответить
@nosikam
@nosikam - 03.11.2017 21:50

Como faço para gravar 1 hora com o APP vue

Ответить
@joseniquisse7442
@joseniquisse7442 - 28.10.2017 16:35

Great

Ответить
@AC-rk3fc
@AC-rk3fc - 25.10.2017 00:02

Great tutorial. Could you do a video about a Login system in Vue.js? That would be great!

Ответить
@utopictown
@utopictown - 09.10.2017 07:03

great tutorial!! i hope there will be laravel + vue from you in the future. cheers

Ответить
@koodauskanava9096
@koodauskanava9096 - 03.10.2017 14:12

Thanks a lot! Great tutorial.

Ответить
@Letuhuu
@Letuhuu - 05.09.2017 17:42

Simple is the best, good tutorial. It easy for a newbie. Thank U !

Ответить
@gonzalocanada6568
@gonzalocanada6568 - 05.09.2017 01:44

when I run npm run dev I get the following error: Module build failed: Error: "extract-text-webpack-plugin" loader is used without the corresponding plugin

Ответить
@liandrovsk
@liandrovsk - 01.09.2017 06:58

Can we have an edit option?

Ответить
@adibroslan4137
@adibroslan4137 - 29.08.2017 19:57

Hey Brad, do you have working authentication (login and signup) using Vue Js? if you do, can you comment the refs . Thankyou in advance.

Ответить
@sadisezer1970
@sadisezer1970 - 24.08.2017 20:34

very nice app

Ответить
@jwbonnett
@jwbonnett - 19.08.2017 07:00

I have a better filtering method for you (it'll match anything similar to the keyword / search term):
filterBy(customers, keyword) {
keyword = keyword.trim().toLowerCase();
return customers.filter(function(customer) {
return !(customer.last_name.toLowerCase().indexOf(keyword) >= 0 || keyword == "") ?: customer;
});
}

Ответить
@JBalczarOfficial
@JBalczarOfficial - 13.08.2017 20:10

Thanks a lot for this tutorial, it really helped me. I've got a question. I used this project inside electron app, and when click on about link everthing works just fine but if refresh (cmd + R) the screen shows me this error "Cannot GET /src/renderer/about" could you help me please to figure this out? Thanks!

Ответить