@@ -160,7 +160,7 @@ export const vModelCheckbox: ModelDirective<HTMLInputElement> = {
160
160
161
161
function setChecked (
162
162
el : HTMLInputElement ,
163
- { value, oldValue } : DirectiveBinding ,
163
+ { value } : DirectiveBinding ,
164
164
vnode : VNode ,
165
165
) {
166
166
// store the v-model value on the element so it can be accessed by the
@@ -225,20 +225,20 @@ export const vModelSelect: ModelDirective<HTMLSelectElement, 'number'> = {
225
225
} ,
226
226
// set value in mounted & updated because <select> relies on its children
227
227
// <option>s.
228
- mounted ( el , { value, modifiers : { number } } ) {
229
- setSelected ( el , value , number )
228
+ mounted ( el , { value } ) {
229
+ setSelected ( el , value )
230
230
} ,
231
231
beforeUpdate ( el , _binding , vnode ) {
232
232
el [ assignKey ] = getModelAssigner ( vnode )
233
233
} ,
234
- updated ( el , { value, modifiers : { number } } ) {
234
+ updated ( el , { value } ) {
235
235
if ( ! el . _assigning ) {
236
- setSelected ( el , value , number )
236
+ setSelected ( el , value )
237
237
}
238
238
} ,
239
239
}
240
240
241
- function setSelected ( el : HTMLSelectElement , value : any , number : boolean ) {
241
+ function setSelected ( el : HTMLSelectElement , value : any ) {
242
242
const isMultiple = el . multiple
243
243
const isArrayValue = isArray ( value )
244
244
if ( isMultiple && ! isArrayValue && ! isSet ( value ) ) {
0 commit comments