1. //1.定义组件
    2. //2.引入组件和data关联
    3. <template>
    4. <div>
    5. <button @click="handleToggle">toggle</button>
    6. <component :is="isToggle?one:two"></component>
    7. </div>
    8. </template>
    9. <script>
    10. import One from "../components/One.vue";
    11. import Two from '../components/Two.vue'
    12. export default {
    13. data() {
    14. return {
    15. isToggle:false,
    16. one: "One",
    17. two:"Two"
    18. };
    19. },
    20. components: {
    21. One,
    22. Two
    23. },
    24. methods:{
    25. handleToggle(){
    26. this.isToggle = !this.isToggle
    27. }
    28. }
    29. };
    30. </script>