【发布时间】:2018-06-21 13:39:31
【问题描述】:
我在桌子上有一个简单的搜索功能。 但不知何故,它不起作用,
我应该在搜索时在表格中获得过滤的行。
以下是代码:
// Search Input
<div class="dv-header-search">
<input type="text" class="dv-header-input"
placeholder="Search"
v-model="query.search_input">
</div>
//Table row
<tr v-for="row in filteredRow">
<td v-for="(value, key) in row">{{value}}</td>
</tr>
data() {
return {
model: { data: [] },
columns: {},
query: {
search_input: ''
},
}
},
// Setting model after API call
.then(function(response) {
Vue.set(vm.$data, 'model', response.data.model)
})
computed: {
filteredRow: function(){
return this.model.data.filter((row) => {
return row;
});
}
}
现在filteredRow 调用page load,我在这里缺少什么。
【问题讨论】:
标签: javascript arrays object search vue.js