SOURCE

console 命令行工具 X clear

                    
>
console
const student = {
    template: `<div>我是学生</div>`,
}

const teacher = {
    template: `<div>我是老师</div>`,
}

new Vue({
    el: '#app',
    data() {
        return {
            isStudent: true,
        }
    },
    computed: {
        componentInstance() {
            let { isStudent } = this;
            let pathName = isStudent ? student : teacher;
            return pathName;
        }
    }
})
<div id="app">
    <button @click="isStudent = !isStudent">change</button>
    <component :is="componentInstance" />
</div>

本项目引用的自定义外部资源