HalseySpicy / Geeker-Admin

✨✨✨ Geeker Admin,基于 Vue3.4、TypeScript、Vite5、Pinia、Element-Plus 开源的一套后台管理框架。
https://admin.spicyboy.cn
MIT License
7.16k stars 1.51k forks source link

关于ProTable搜索框值的获取 #488

Closed 48038411 closed 1 month ago

48038411 commented 1 month ago

看了一下相关源码,前端有点差没有找到可以手动监听搜索框值的方法,目前需求是这样的,搜索框中定义了一个字典项,我需要根据用户选择搜索框后的值来默认筛选下一个搜索框,目前是用了两种方法,第一是看initParam赋值部分,但是没有找到,watch 监听也不生效,第二是在search里面定义一个callback函数,想通过onchange方法来实现,但是无奈TS报错,想问一下有没有相关方法 image 比如上图是需要监听值变化的搜索框

48038411 commented 1 month ago

image 比如我只加了这一行,就会报错:[plugin:vite:vue-jsx] unknown: Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>? (5:0) 8 | import { filterEnum, formatValue, handleProp, handleRowAccordingToProp } from '@/utils' D:/project/admin-web/common-admin-vue3/src/components/ProTable/components/TableColumn.vue:5:0

48038411 commented 1 month ago

打扰了,实现了。报错是因为type类型的定义需要重新编译