v-on compiler lack of async single parameter function with unbracketed
Version
3.2.33
Reproduction link
Steps to reproduce
重现链接中提供了
What is expected?
如果 async 后 无括号的单个参数也要支持
What is actually happening?
不会调用 async 后 无括号的单个参数
// 一种支持的方法
const fnExpRE =
/^\s*([\w$_]+|(async\s*)?(\([^)]*?\)|[^(]+))\s*=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/
这种需求算好么?为什么要在事件里面使用async呢?给他绑定一个异步函数我觉得更好吧
正常情况下也不会有人这样写,而且这也不是一个需求吧,vue中本来就支持这种写法的,只是缺少了对单参无括号这样种场景的处理而已