Create custom navigation bar from json file on uibuilder

I do feel that you are trying to run before you can walk here.

Please go and work through some VueJS examples so that you understand the basics of how it works.

You assign data to a prop by referencing it when you include the component in your app's html. The leading : tells Vue that you are passing a data variable rather than static text. so :rooms="rooms" says that your app1.data.rooms variable is being assigned to your components prop variable also called rooms. Let's prefix them which might be clearer. We will call the app data variable dRooms and the prop pRooms: :pRooms="dRooms".