我用的是element ui的table写的列表。
我想要其中一列、按照不同的条件。来判断是否显示。
如果那一行的数据符合条件。就显示【编辑按钮】
反之。不显示【编辑按钮】
我用的v-show没有效果。
我的代码:
我用的是element ui的table写的列表。
我想要其中一列、按照不同的条件。来判断是否显示。
如果那一行的数据符合条件。就显示【编辑按钮】
反之。不显示【编辑按钮】
我用的v-show没有效果。
我的代码:
无论加不加this都是失效的。
无论有没有放在tableData里都是失效的。
我现在知道原因了:
用v-if而不是v-show。我看了资料说v-show是类似css的
你这个需求是需不需要显示按钮,为什么会将v-show
添加到el-table-column
上面,然后这种应该是 在el-button
做逻辑判断吧,感觉 el
逻辑判断那里用v-if
比v-show
更好
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
你这个模版里肯定,一般不会用到
this
的啊,this.isEditable
改为isEditable
另外你这个应该是根据每一行的不同数据来显示不同按钮的吧,那要把变量放到tableData里
然后在模版里写
scope.row.isEditable
有问题再接着问吧,感觉你的vue基础还不够