vue Ant Design之table自定义表格、添加操作按钮并获取当前行数据
程序开发
2023-09-03 10:27:06
目录
踩坑经历
正确教程
第一步创建表格
第二步引用数据
第三步获取对应行的数据
最后效果图
踩坑经历
今天搞了一下午可算搞懂了,网上我查了好多资料发现好像有点老了都
比如这种的:
用户权限
slot、slot-scope、scopedSlots这几个关键的元素好像是无效的,而且我查询文档发现都没有scopedSlots这个方法了,应该是废弃了,所以可见网上好多方法都是无效的,我就是特地来解救大家的,哈哈哈!废话先说到这,我们开搞:
正确教程
第一步创建表格
注意#name是创建的插槽名称,标签内放自己想展示的内容,可以放按钮,图片,任何你想放的元素(#是创建插槽,name是自己定义的插槽名称)
//:columns列,描述数据对象 //:data数据编辑
//record是固定写法,记住不能变,以后获取行信息用
第二步引用数据
注意是:columns绑定的数据里,写上slots属性,然后通过customRender绑定即可
const columns = [{title: "查看",key: "查看",dataIndex: "key",align: "center",slots: { customRender: "name" },//绑定插槽},]
第三步获取对应行的数据
我这里用的是vue3写的,上面标签里record变量保存的就是行信息,这里就可以获取到了
const hide = (e) => {console.log(e);};
最后效果图
标签:
上一篇:
页面跳转传值angularjs
下一篇:
了解组件架构:重构Angular应用
相关文章
-
无相关信息