dom部分
<template> <div id="app"> <component :is="key"></component> </div> </template>
js部分
<script> var componentA = { template: `<div style="color:red">我是A组件</div>` }; var componentB = { template: `<div style="color:blank">我是B组件</div>` }; var componentC = { template: `<div style="color:pink">我是C组件</div>` }; export default { name: "component", data() { return { key: "comC" }; }, methods: { }, components: { comA: componentA, comB: componentB, comC: componentC } }; </script>