Posts

Showing posts with the label component

10). VUE.JS Components basic and depth understanding

Component Basic Information Components makes your code more reusable and your markup more readable. When registering a component, it will always be given a name. The template key is where you write your markup for that component. In the same object you’ll later add more functionalities.  Vue.component('header-component', {         template: '<div>A custom header component!</div>' }) new Vue({      el: '#app' }) You create an instance of your component through adding <header-component></header-component> in the HTML: <div id="app"> <my-component></my-component> </div> Props Props will enable you to pass data into a component instance from the outside of that component. or more correctly, pass the data down from a parent. //My-component is child component Vue.component('my-component', {         props: ['message'], ...