|
@@ -4,7 +4,9 @@
|
|
|
<!-- 3.使用组件 -->
|
|
<!-- 3.使用组件 -->
|
|
|
<Demo1 ref="getMain"></Demo1>
|
|
<Demo1 ref="getMain"></Demo1>
|
|
|
<br>
|
|
<br>
|
|
|
- <Demo2 :age="3" :dd="xxx"></Demo2>
|
|
|
|
|
|
|
+ <Demo2 name="aa" :age="3" :dd="xxx"></Demo2>
|
|
|
|
|
+ <hr>
|
|
|
|
|
+ <Demo3 @getXX="getThing"></Demo3>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -12,6 +14,7 @@
|
|
|
// 1.组件的引入
|
|
// 1.组件的引入
|
|
|
import Demo1 from './components/Demo1.vue';
|
|
import Demo1 from './components/Demo1.vue';
|
|
|
import Demo2 from './components/Demo2.vue';
|
|
import Demo2 from './components/Demo2.vue';
|
|
|
|
|
+import Demo3 from './components/Demo3.vue';
|
|
|
export default {
|
|
export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
@@ -21,11 +24,15 @@ export default {
|
|
|
// 2.组件的注册
|
|
// 2.组件的注册
|
|
|
components:{
|
|
components:{
|
|
|
Demo1,
|
|
Demo1,
|
|
|
- Demo2
|
|
|
|
|
|
|
+ Demo2,
|
|
|
|
|
+ Demo3
|
|
|
},
|
|
},
|
|
|
methods:{
|
|
methods:{
|
|
|
aa() {
|
|
aa() {
|
|
|
console.log("你好");
|
|
console.log("你好");
|
|
|
|
|
+ },
|
|
|
|
|
+ getThing(x) {
|
|
|
|
|
+ console.log("触发事件" + x);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
mounted() {
|
|
mounted() {
|