在开发中,有时需要引入其他功能的列表页,这样可以直接展示,不需要再增加额外的代码。
像下面的代码:
留意 导入的名称与源文件定义的一致,如 defineOptions({ name: ‘StatisticsCompanyBlacklist’ })。
之后就可以像使用组件一样直接使用,是不是很方便。
<template> <el-tabs type="border-card" class="demo-tabs"> <el-tab-pane label="承包商黑名单"> <StatisticsCompanyBlacklist /> </el-tab-pane> <el-tab-pane label="人员黑名单"> <StatisticsUserBlacklist /> </el-tab-pane> </el-tabs> </template> <script setup lang="ts"> import StatisticsCompanyBlacklist from '@/views/system/groupblacklist/company.vue' import StatisticsUserBlacklist from '@/views/system/groupblacklist/user.vue' defineOptions({ name: 'StatisticsBlacklist' }) const message = useMessage() // 消息弹窗 const { t } = useI18n() // 国际化 </script>