【发布时间】:2020-05-16 21:15:35
【问题描述】:
我有一个数据表列表,我想搜索客户的姓名。客户的姓名是从客户表(关系)中获取的。我在我的代码上尝试更多时间,但这不是过程。很抱歉,因为我是 Vue js 的新手。
文本字段
<div>
<v-text-field
label="Search Customer"
solo
outlined
dense
v-model="search"
></v-text-field>
</div>
脚本
<script>
export default {
created() {
this.fetchSearch();
},
watch: {
search: {
handler() {
this.fetchSearch()
}
},
deep: true,
},
data() {
return {
items: [],
search: '',
}
},
methods: {
fetchSearch(){
this.$axios.$get(`/api/return-sale?search=${this.search}`)
.then(res =>{
this.items = res.returnsale.data;
console.log(res);
})
.catch(err =>{
console.log(err.response);
})
},
}
}
</script>
【问题讨论】:
-
您是否使用任何 ui 框架,如 bootstrap-vue/vuetify 或数据表的特定组件?
-
@George Alvis 是的,在 bootstrap-vue/vuetify 上的先生。
-
该视图上的表格显示是什么?
-
@GeorgeAlvis 它显示在与客户表有关系的退货销售表上。我想在退货时搜索客户的姓名。
-
那么您是否从 api 获得任何结果?这有点不清楚哪个部分“不起作用”?请说明您遇到问题的代码部分。