App.vue 635 B

123456789101112131415161718192021222324252627282930313233343536
  1. <template>
  2. <div class="app">
  3. 哈哈哈
  4. <h2 ref="ab" @click="getMain">明天夏至</h2>
  5. <!-- 3.使用组件 -->
  6. <partFirst />
  7. <Demo2></Demo2>
  8. <Demo1></Demo1>
  9. </div>
  10. </template>
  11. <script>
  12. // 1.引入组件
  13. import partFirst from "./components/partFirst.vue";
  14. import Demo1 from "./components/Demo1.vue";
  15. import Demo2 from "./components/Demo2.vue";
  16. export default {
  17. // 2.注册组件
  18. components: {
  19. partFirst,
  20. Demo1,
  21. Demo2
  22. },
  23. created() {
  24. let aa = this.$refs
  25. console.log(aa.ab);
  26. },
  27. methods:{
  28. getMain() {
  29. console.log(this.$refs.ab);
  30. }
  31. }
  32. };
  33. </script>
  34. <style></style>