现在主页有7个tab 然后开发人员把7个tab的内容都写在了home.vue里面 导致从第三方进入要加载8秒左右 现在项目由我接手 现在想优化进入速度 那把7个tab分别写在7个页面 然后用import引入 这个方法可行吗 类似下面的写法<ceshi></ceshi><paixu></paixu>import paixu from "./paixu.vue"import ceshi from "./ceshi.vue"export default { components:{ paixu, ceshi },
3 回答
慕侠2389804
TA贡献1719条经验 获得超6个赞
<component :is="componentName"></component>
import paixu from "./paixu.vue"
import ceshi from "./ceshi.vue"
export default {
data() {
return { componentName:'paixu' }
},
components:{
paixu,
ceshi
},
methods:{
handleTabClick(tabName){
this.componentName = tabName
}
}
添加回答
举报
0/150
提交
取消