Installation:
npm install -g @vue/cli
You can create a new project with the following command:
vue create project_name
// Importing and registering the component
<template>
<my-component></my-component>
</template>
<script>
import MyComponent from '@/views/MyComponent'
export default {
data () {
return {
}
},
components: {
MyComponent
}
}
<template>
<my-component
v-for="(value, index) in values"
:key="index"
:value="value">
</my-component>
</template>
<script>
import MyComponent from '@/views/MyComponent'
export default {
data () {
return {
values: ['test1', 'test2', 'test3']
}
},
components: {
MyComponent
}
}
<template>
<my-component :value="value"></my-component>
</template>
<script>
import MyComponent from '@/views/MyComponent'
export default {
data () {
return {
value: {}
}
},
components: {
MyComponent
}
}
<template>
<my-component :value="value"></my-component>
</template>
<script>
import MyComponent from '@/views/MyComponent'
export default {
data () {
return {
value: {}
}
},
components: {
MyComponent
}
}
<script>
export default {
name: 'myComponent',
data () {
return {
}
},
props: {
value: { type: Object, required: true },
message: { type: Object, default: 'hello' }
}
}
</script>