Revert "Fix Bug #550: AI修复"

This reverts commit 16c42ca108.
This commit is contained in:
2026-05-27 08:59:07 +08:00
parent bd14563691
commit 9db5ced4e3
5432 changed files with 778638 additions and 171 deletions

View File

@@ -0,0 +1,22 @@
const clickOutsideRow = {
mounted(el, binding) {
const rowSelector = binding.arg || '.expend_div' // 允许自定义行选择器
const handler = (e) => {
// 判断点击的是否为行元素且在表格容器内
const rowEl = e.target.closest(rowSelector)
const isInside = rowEl && el.contains(rowEl)
if (!isInside) {
binding.value(e) // 触发回调
}
}
el._clickOutsideHandler = handler
document.addEventListener('click', handler)
},
unmounted(el) {
document.removeEventListener('click', el._clickOutsideHandler)
delete el._clickOutsideHandler
}
}
export default clickOutsideRow