File tree Expand file tree Collapse file tree 3 files changed +29
-4
lines changed Expand file tree Collapse file tree 3 files changed +29
-4
lines changed Original file line number Diff line number Diff line change 11<template >
22 <div >
33 <h1 >{{title}}</h1 >
4- <ninjas ></ninjas >
4+ <ninjas ></ninjas > <!-- Global nested component -->
5+ <ninjas2 ></ninjas2 > <!-- local nested component -->
56 <p >{{greeting()}}</p >
67 </div >
78</template >
89
910<script >
11+ import Ninjas2 from ' ./Ninjas2.vue' // local nested component
1012export default {
11- name: ' app' ,
13+ components: {
14+ ' ninjas2' : Ninjas2 // local
15+ },
1216 data () {
1317 return {
1418 title: ' Your first Vue file'
Original file line number Diff line number Diff line change 1+ <template >
2+ <ul >
3+ <li v-for =" ninja in ninjas" >{{ninja}}</li >
4+ </ul >
5+
6+ </template >
7+
8+ <script >
9+ export default {
10+ data () {
11+ return {
12+ ninjas: [' Yoshi' , ' Mario' ,' Ryu' ]
13+ }
14+ },
15+
16+ }
17+ </script >
18+
19+ <style >
20+
21+ </style >
Original file line number Diff line number Diff line change 11import Vue from 'vue'
22import App from './App.vue'
3- import Ninjas from './Ninjas.vue'
3+ import Ninjas from './Ninjas.vue' //Global nested component
44
5- Vue . component ( 'ninjas' , Ninjas )
5+ Vue . component ( 'ninjas' , Ninjas ) //Global nested component
66
77new Vue ( {
88 el : '#app' ,
You can’t perform that action at this time.
0 commit comments