|
本帖最后由 BIP968231 于 2024-4-25 11:15 编辑
useEffect(() => {
const filterViewModel = pageModel.getCache('FilterViewModel')
filterViewModel.on('beforeSearch', function (params) {
console.error('btnValue', btnValue)
console.error('a', a)
})
}, [])
这样写beforeSearch拿永远是缓存,都拿不到新的值,如果不写在useEffect中,每次btnValue改变,就会注册一个beforeSearch事件,就会执行多余的处理
|
|