@@ -160,7 +160,7 @@ export const vModelCheckbox: ModelDirective<HTMLInputElement> = {
160160
161161function setChecked (
162162 el : HTMLInputElement ,
163- { value, oldValue } : DirectiveBinding ,
163+ { value } : DirectiveBinding ,
164164 vnode : VNode ,
165165) {
166166 // 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'> = {
225225 } ,
226226 // set value in mounted & updated because <select> relies on its children
227227 // <option>s.
228- mounted ( el , { value, modifiers : { number } } ) {
229- setSelected ( el , value , number )
228+ mounted ( el , { value } ) {
229+ setSelected ( el , value )
230230 } ,
231231 beforeUpdate ( el , _binding , vnode ) {
232232 el [ assignKey ] = getModelAssigner ( vnode )
233233 } ,
234- updated ( el , { value, modifiers : { number } } ) {
234+ updated ( el , { value } ) {
235235 if ( ! el . _assigning ) {
236- setSelected ( el , value , number )
236+ setSelected ( el , value )
237237 }
238238 } ,
239239}
240240
241- function setSelected ( el : HTMLSelectElement , value : any , number : boolean ) {
241+ function setSelected ( el : HTMLSelectElement , value : any ) {
242242 const isMultiple = el . multiple
243243 const isArrayValue = isArray ( value )
244244 if ( isMultiple && ! isArrayValue && ! isSet ( value ) ) {
0 commit comments