From 84f46115ecd3d667c6f4bd53f379d84d45b723be Mon Sep 17 00:00:00 2001 From: xuyiming Date: Tue, 16 Jun 2020 16:03:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E8=B6=85=E5=B8=82=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E8=AF=A6=E6=83=85=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service-tabs/service-tab-comments.vue | 36 +++++++++---------- src/pages/service_shop/sjfwDetail.vue | 4 +-- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/components/service-tabs/service-tab-comments.vue b/src/components/service-tabs/service-tab-comments.vue index 4dac225..1bf0d90 100644 --- a/src/components/service-tabs/service-tab-comments.vue +++ b/src/components/service-tabs/service-tab-comments.vue @@ -33,10 +33,10 @@ export default { type: String, required: true, }, - is_app_detail:{ + is_app_detail: { type: Boolean, default: false, - } + }, }, data: () => ({ commentsTtotal: 0, @@ -79,30 +79,30 @@ export default { this.init(); }, init() { - if(this.is_app_detail){ + if (this.is_app_detail) { var temp = { - params: { - page: this.currentPage, - limit: this.pageSize, - }, - } - }else{ + params: { + page: this.currentPage, + limit: this.pageSize, + }, + }; + } else { var temp = { - params: { - page: this.currentPage, - size: this.pageSize, - }, - } + params: { + page: this.currentPage, + size: this.pageSize, + }, + }; } this.$http .get(this.url, temp) .then(({ data }) => { - if(this.is_app_detail){ + if (this.is_app_detail) { this.commentsTtotal = data.data.overview.total; - this.commentsList = data.data.list; - }else{ + this.commentsList = data.data.list || []; + } else { this.commentsTtotal = data.total; - this.commentsList = data.data; + this.commentsList = data.data || []; } }) .catch(function(error) { diff --git a/src/pages/service_shop/sjfwDetail.vue b/src/pages/service_shop/sjfwDetail.vue index aef739c..1e41ab7 100644 --- a/src/pages/service_shop/sjfwDetail.vue +++ b/src/pages/service_shop/sjfwDetail.vue @@ -111,7 +111,7 @@ export default { name: "请求参数", type: "table", value: { - datas: JSON.parse(datas.req_fields), + datas: (datas.req_fields && JSON.parse(datas.req_fields)) || [], columns: [ { prop: "name", @@ -154,7 +154,7 @@ export default { name: "响应参数", type: "table", value: { - datas: JSON.parse(datas.res_fields), + datas: (datas.res_fields && JSON.parse(datas.res_fields)) || [], columns: [ { prop: "name", -- 2.26.0