加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

VUE-Table上绑定Input通过render实现双向绑定数据的示例

发布时间:2020-12-17 02:12:33 所属栏目:百科 来源:网络整理
导读:效果 HTML的Table JS代码 这样就实现Input和Table单元格数据的双向绑定,取值是直接循环单元格来取值。 双向绑定数据的核心代码: 完成~ 以上这篇VUE-Table上绑定Input通过render实现双向绑定数据的示例就是小编分享给大家的全部内容了,希望能给大家一个参

效果

HTML的Table

JS代码

export default { data () { return { columns7: [ { title: '序号',type: 'index',width: 200 },{ title: '新批次',width: 350,key:'newLots' },{ title: '数量',key: 'numLots',align: 'center',render: (h,params) => { var vm = this; return h('div',[
    h('Input',{
     props: {
     //将单元格的值给Input
     value:params.row.numLots,},on:{
        'on-change' (event) { 
         //值改变时 
         //将渲染后的值重新赋值给单元格值   
         params.row.numLots = event.target.value;
         vm.data[params.index] = params.row;
       } 
      }
    },)
   ]);
  }
 },{
  title: '操作',key: 'action',params) => {
   return h('div',[
    h('Button',{
     props: {
      type: 'error',size: 'default'
     },style: {
      marginRight: '5px'
     },on: {
      click: () => {
       this.openDeleteDialog(params.index)
      }
     }
    },'删除')
   ]);
  }
 }

],data: [],}
}

}

这样就实现Input和Table单元格数据的双向绑定,取值是直接循环单元格来取值。

双向绑定数据的核心代码:

完成~

以上这篇VUE-Table上绑定Input通过render实现双向绑定数据的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读