scope显示undefined

来源:11-3 动态菜单渲染实现(下)

慕雪9296518

2021-06-25

老师好,el-table里面用插槽不是很常见的吗?为什么这里我用scope却在后台显示undefined
图片描述
这里是这样,我插槽用row的时候就可以获得当行的数据,但因为想每一行单独计算合,所以有个别行我的插槽用scope和row,想着scope.$index可以显示当列的下标index,但是这里不知为什么显示scope是undefined
图片描述

写回答

2回答

河畔一角

2021-06-25

表格肯定是支持插槽的,出不来的唯一答案就是你用的不对,毋庸置疑。

方法:

参照ElementUI官方文档,看他怎么用自定义列的,怎么暴露数据的。


我给你一个官方的截图,你去对比:

//img.mukewang.com/szimg/60d54beb09ef252009820554.jpg

1
0

Lemon甜橙君

2021-06-25

如果你想获取index,就不要用解构语法,直接slot-scope = "scope",然后下边取scope.$index,你用解构,赋值都是undefined,肯定获取不到的

0
1
慕雪9296518
不是这个原因,下面我已经是slot-scope = "scope,row"了,读取不到是因为default-scope
2021-06-28
共1条回复

Vue3+ElementPlus+Koa2 全栈开发后台系统

从前端晋级到全栈,让你的未来发展有更多可能

1069 学习 · 580 问题

查看课程