有一个Table:JS代码如下:exportdefault{data(){return{columns:[],data:[{name:11111,name2:'加工精度',value:'',key:''}]}},created(){this.init();},methods:{init(){letvm=this;this.columns=[{title:'序号',key:'name'},{title:'检验项名称',key:'name2'},{title:'检验值',key:'value',render:(h,params)=>{returnh('Input',{props:{type:'text',value:vm.data[params.index].value//此处如何让数据双向绑定},on:{'on-change':(event)=>{console.log(params)}}})}},{title:'检验结论',key:'key',render:(h,params)=>{returnh('Select',[h('Option',{props:{value:'1',}},'合格'),h('Option',{props:{value:'2',}},'不合格')]);}},]},get(){console.log(this.data)}}}
2 回答
千万里不及你
TA贡献1784条经验 获得超9个赞
render:(h,params)=>{returnh('Input',{props:{type:'text',value:vm.data[params.index].value},on:{'on-blur':(event)=>{vm.data[params.index].value=event.target.value;}},})}通过这个方法可以解决
慕工程0101907
TA贡献1887条经验 获得超5个赞
value:vm.data[params.index].value并没有实现双向绑定呢?我是这样写的,大神帮忙看一下。{title:'数量',key:'numLots',width:100,align:'center',render:(h,params)=>{returnh('div',[h('Input',{props:{value:this.data[params.index].numLots,},},)]);}},
添加回答
举报
0/150
提交
取消
