DEV Community

Building a Portfolio Site With Vue, Bulma, and Airtable

Mark Johnson 👔 on August 02, 2019

It's been about 3 years since I left full-stack bootcamp, and the first time that I've needed to put together a portfolio site. I wanted to make so...
Collapse
 
pantsme profile image
Antonio Savage

Awesome rundown. You really made this approachable and useful for someone who hasn't done a project like this before and wants to follow along. I will be trying it out tomorrow and I'll let you know how it turns out. Thank you.

Collapse
 
markjohnson303 profile image
Mark Johnson 👔

Thanks, Tony! If I can help with anything, let me know.

Collapse
 
atrixx profile image
atrixx

Hi,
Nice, I tried and I get
[Vue warn]: Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the "name" option.
found in
---> at src/App.vue

any idea?
Thanks

Collapse
 
markjohnson303 profile image
Mark Johnson 👔

Hmmm... I'm wondering if it's Vue Simple Markdown. Are you sure that is installed correctly?

Collapse
 
csleong98 profile image
Chee Seng Leong

I am also having the same issue currently have you found out any way?

Collapse
 
kurikania profile image
Ekaterina

Hi! I came across your post and tried to repeat your projects step by step. Well, it yells at me
"57:11 error Expected to return a value in "project" computed property vue/return-in-computed-property"
What could be a problem?

Anyway thanks for this post, you are doing a great job

Collapse
 
kidaqrus profile image
ahmed sule

hello sir,
for a beginner, your explanation was not thorough enough especially(airtable) not all your audiences are intermediate or advanced developers so i think you should explain the concept better so everybody could understand thanks

Collapse
 
dizid profile image
Marc de Ruyter

Hi Mark,

Using #vue-simple-markdown# is genius and will be so usefull in many projects!
Also, using Airtable is very nice (and was on my TODO list for some time now)
because it saves us from having the code all those pesky entry forms.
Thanks.

Everything works fine, but there still is this error popping up:
TypeError: Cannot read property 'title' of undefined"
found in ---> at src/views/Project.vue

After some Googling, it seems like 'title' is not there at render time.
Probably because it is fetched with an asynchronious function.
I think has to be changed in the data() part, but not sure what.

Nice tutorial though!