扫码关注官方订阅号
tableData [{ name: 'irene' }]
nameVariable是一个变量,value等于'name', 当我将列改为时,数据就不显示了,这是为何?
认证0级讲师
这个组件的原理是这样的:data相当于变量prop相当于变量的键prop一定是:data变量的键哦所以你这个应该是调用问题,prop不能调用其他变量哦
这个问题看下官网的demo <el-table :data="tableData" style="width: 100%">
<el-table-column prop="date" label="日期" width="180"></el-table-column>
</el-table> export default {
data() { return { tableData: [{ date: '2016-05-02', }] } } } 官网demo提示,prop后面跟的数据是colum中的key值,而且没有使用v-bind:prop。 你可以把列改为<el-table-column prop="nameVariable"></el-table-column> 然后对应的data数据中,将列的key值也改成nameVariable。那么数据就可以显示了
你上面改了,下面也要改吧
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个组件的原理是这样的
:data相当于变量
prop相当于变量的键
prop一定是:data变量的键哦
所以你这个应该是调用问题,prop不能调用其他变量哦
这个问题看下官网的demo
<el-table :data="tableData" style="width: 100%">
</el-table>
export default {
你上面改了,下面也要改吧