子组件调用父组件的方法

  • 父组件
<importExcel ref="importExcelEdit" :disabled="ExcelDisabled" @closed="closedDrawExcel" v-if="showDrawExcel"
                     :labelItem="objectTypeKey"
                     tabLabel="手动打标配置"
                     @getobjectType ="getobjectType()"/>
                       // 需要监听的父组件的方法
                       @getobjectType ="getobjectType()"/>

import importExcel from "./importExcel.vue";
export default {
components: {importExcel},
methods: {
  getobjectType(){
     console.log(“刷新页面”)                      
  }
}
  • 子组件
// 需要监听的父组件getobjectType
this.$emit("getobjectType");
  • @close : 表示的是当前这个组件
  • :title 是自带的方法,:title = "titleTest"会替代原来的,titleTest为自定义的属性值

刷新页面 方法二

  • this.$router.go(0);
    
  • dialog里面差掉的时候刷新页面

<el-dialog class="dialog-style" :title="this.title" :wrapperClosable="false" v-model="addDialogVisible" :before-close="handleClose" center @close="myClose">
  • 需要处理的问题
@PostMapping("ImportExcel2")
    public String ImportExcel2() throws IOException {
        FileInputStream inputStream = new FileInputStream("./22.xlsx");
        List<ObjectVo> objects = EasyExcel.read(inputStream)// 设置与Excel表映射的类
                .head(ObjectVo.class)
                // 设置sheet,默认读取第一个
                .sheet()
                // 设置标题所在行数
                .headRowNumber(1)
                // 异步读取
                .doReadSync();
        return "yes11" + objects.toString();
    }

//    @PostMapping("ImportExcelTest")
//    public RspBase<List<ObjectVo>> ImportExcelTest(@RequestParam("file") MultipartFile multipartFile,
//                                                         @RequestParam("tagCode") String tagCode) throws IOException {
//        ExcelReader excelReader = ExcelUtil.getReader(new File("./22.xlsx"));
//        excelReader.addHeaderAlias("对象唯一编码","objectCode");
//        excelReader.addHeaderAlias("对象名称","objectName");
//        List<ObjectVo> recordList = excelReader.readAll(ObjectVo.class);
//
//        excelReader.close();
//        return RspBase.success(recordList);
//    }
posted @ 2023-08-03 17:50  ElloeStudy  阅读(43)  评论(0编辑  收藏  举报