javascript - 如何在 vue-tables-2 中动态填充 listColumns?
问题描述
假设我有一组通过道具可用的类别名称。
在vue-tables-2中,如何category
在选项中动态填充过滤器listColumns
?
listColumns: {
type: [{
id: 1,
text: 'User'
},
{
id: 2,
text: 'Admin'
}],
category: function () {
this.categories.map((cat, index) => { return { id: index, text: cat } })
}
}
这样做会返回以下错误:
[Vue warn]: Error in render: "TypeError: _this.opts.listColumns[column].filter is not a function"
解决方案
您可以在选项中插入道具。
options: {
filterByColumn: true,
listColumns: {
type: this.categories
}
}
推荐阅读
- python - Tweepy 将搜索限制为单个用户
- reactjs - 使用 react-loadable 为组件设置路由
- ios - 在 viewDidLoad 中快速设置属性不起作用,但在 viewDidAppear 中有效
- javascript - Wordpress - Yoast 插件框未显示在管理页面上
- mysql - 从用户端将播放列表设为公开或私有
- r - 如何生成 50 个自由度为 50 的 10 chi^2(即 \chi 平方)分布变量的观测值?
- python - Python urllib2.Request 标题响应对于 instagram 不可读
- ios - 如何在推送的视图控制器中的导航栏下方添加一行?
- python - 正则表达式仅搜索一位数字
- c - 如何更改全局数组的元素以供所有线程查看