fix #6650 fix #6674
@@ -2135,7 +2135,7 @@ function processExp(exp: string, dir?: string): string {
if (dir === 'slot') {
exp = `(${exp})=>{}`
} else if (dir === 'on') {
- exp = `()=>{${exp}}`
+ exp = `()=>{return ${exp}}`
} else if (dir === 'for') {
const inMatch = exp.match(forAliasRE)
if (inMatch) {