问题:在以下表格中使用InputNumber需要进行双向数据绑定,但是动态生成的InputNumber输入框组件无法绑定v-model,可以通过render函数进行双向数据绑定。

template部分

<Table      border      stripe      :columns="addTable"      :data="addTableData"     >         <!-- 表格中单价 -->         <template slot-scope="{}" slot="price">               <FormItem prop="price" >                     <InputNumber size="small" ></InputNumber>               </FormItem>         </template>         <!-- 表格中数量 -->         <template slot-scope="{}" slot="count">               <FormItem prop="count" >                     <InputNumber size="small" ></InputNumber>               </FormItem>         </template>  </Table>

script部分

 export default {    data() {        return {               addTable: [                  {                     title:'单价',                     key:'price',                     slot:"price",                     render:(h,params)=>{                        return h('div',[                          h('InputNumber',{                              props:{                                  min:1,                                  value:this.price                              },                              domProps:{                                  value:this.price                              },                              on:{                                'on-change':(event)=>{                                  this.price = event                                }                              },                              style:{                                width:"50px"                              }                          })                        ])                     }                   }               ]        }    } }

on-change事件------数值改变时的回调,返回当前值