From cc6fa5b21a39b2cf84f9344c04a4241aae36db1b Mon Sep 17 00:00:00 2001
From: FEARmeR
Date: Thu, 18 May 2023 11:30:15 +0100
Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5?=
=?UTF-8?q?=D1=82=20=D0=BF=D0=BE=D0=B8=D1=81=D0=BA=20=D0=BF=D0=BE=20=D0=BF?=
=?UTF-8?q?=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D0=B0=D0=BC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/Presentation/PresentationView.vue | 46 +++++++++++++++++----
1 file changed, 37 insertions(+), 9 deletions(-)
diff --git a/src/views/Presentation/PresentationView.vue b/src/views/Presentation/PresentationView.vue
index 60c1913..4b416e7 100644
--- a/src/views/Presentation/PresentationView.vue
+++ b/src/views/Presentation/PresentationView.vue
@@ -57,6 +57,8 @@ export default {
data() {
return {
projects: [],
+ searchQuery: '',
+ searchResult: [],
};
},
async created() {
@@ -67,6 +69,16 @@ export default {
console.error('There was an error fetching the projects', error);
}
},
+ methods: {
+ async search() {
+ try {
+ const response = await axios.get(`http://somebodyhire.me/api/search/projects/?search_query=${this.searchQuery}`);
+ this.searchResult = response.data;
+ } catch (error) {
+ console.error('There was an error performing the search', error);
+ }
+ }
+ },
};
@@ -101,22 +113,38 @@ export default {
+
+
+
+
+
+
+
+
Найдено в проектах: {{ searchResult.length }}
+
+
{{ project.title }}
+
{{ project.description }}
+
+
+
+
No results found
+
+
+
@@ -129,9 +157,9 @@ export default {
{{ project.title }}
{{ project.description }}
+
-