写本篇文章之前其实也关注过vue中的一个关于加载动态组件is的API,最开始研究它只是用来实现一个tab切换的功能,使用起来也蛮不错的。
is
预期:string | Object (组件的选项对象)
用于动态组件且基于 DOM 内模板的限制来工作。
示例:
<!-- 当 `currentView` 改变时,组件也跟着改变 -->
<component v-bind:is=currentView></component>
详见vue API中关于is的定义和用法
至于用在tab切换中,大概就是:
<template>
<div>
<div>#动态组件实现tab切换效果#</d