@@ -18,8 +18,8 @@ describe('toHandlers', () => {
const change = () => {}
expect(toHandlers({ input, change })).toStrictEqual({
- oninput: input,
- onchange: change
+ onInput: input,
+ onChange: change
})
@@ -1,4 +1,4 @@
-import { isObject } from '@vue/shared'
+import { isObject, capitalize } from '@vue/shared'
import { warn } from '../warning'
/**
@@ -12,7 +12,7 @@ export function toHandlers(obj: Record<string, any>): Record<string, any> {
return ret
}
for (const key in obj) {
- ret[`on${key}`] = obj[key]
+ ret[`on${capitalize(key)}`] = obj[key]