Blame view
src/pages/questions.vue
3.07 KB
04e3fbc56
|
1 |
<template> |
03dcbf0c1
|
2 |
<v-flex> |
04e3fbc56
|
3 4 |
<v-card> <v-toolbar flat color="white"> |
a259e694f
|
5 |
<v-card-title> |
c1fd43e24
|
6 7 8 |
<h3 style="position:relative; left:px; top:-5px;"><b>Forum Questions</b></h3> <h5 style="position:relative; left:40px; top:-15px;">Select Category</h5> <span style="position:relative; left:-95px; top:10px;"> |
04e3fbc56
|
9 |
|
c17e4f0cd
|
10 11 12 |
<v-btn color="grey darken-2" v-on:click="component='suggestion' , activebtn('existing')" v-bind:class="{ activebtn: isActivebtn }" flat>Suggestion</v-btn> <v-btn color="grey darken-2" v-on:click="component='sex' , activebtn('new')" v-bind:class="{ activebtn: Activebtn1 }" flat>Sex</v-btn> |
04e3fbc56
|
13 |
|
c17e4f0cd
|
14 |
<v-btn color="grey darken-2" v-on:click="component='health' , activebtn('new1')" v-bind:class="{ activebtn: Activebtn2 }" flat>Health</v-btn> |
04e3fbc56
|
15 |
|
c17e4f0cd
|
16 17 18 19 20 21 22 |
<v-btn color="grey darken-2" v-on:click="component='skin' , activebtn('new2')" v-bind:class="{ activebtn: Activebtn3 }" flat>Skin & Beauty</v-btn> <v-btn color="grey darken-2" v-on:click="component='diet' , activebtn('new3')" v-bind:class="{ activebtn: Activebtn4 }" flat>Diet & Ex</v-btn> </span> </v-card-title> |
04e3fbc56
|
23 |
</v-toolbar> |
c17e4f0cd
|
24 |
<component v-bind:is="component"></component> |
03dcbf0c1
|
25 26 |
</v-card> </v-flex> |
04e3fbc56
|
27 28 |
</template> <script> |
e173bab21
|
29 |
import axios from 'axios'; |
c17e4f0cd
|
30 31 32 33 34 |
import suggestion from '@/components/questions/suggestion.vue'; import sex from '@/components/questions/sex.vue'; import health from '@/components/questions/health.vue'; import skin from '@/components/questions/skin.vue'; import diet from '@/components/questions/diet.vue'; |
04e3fbc56
|
35 |
export default { |
c17e4f0cd
|
36 37 38 39 40 41 42 |
components: { 'suggestion': suggestion, 'sex': sex, 'health': health, 'skin': skin, 'diet': diet, }, |
04e3fbc56
|
43 |
data: () => ({ |
c17e4f0cd
|
44 45 46 47 48 49 |
component: 'suggestion', isActivebtn: true, Activebtn1: false, Activebtn2: false, Activebtn3: false, Activebtn4: false, |
04e3fbc56
|
50 |
}), |
04e3fbc56
|
51 |
methods: { |
c17e4f0cd
|
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
activebtn (type) { switch (type) { case 'existing': this.Activebtn4 = false; this.Activebtn3 = false; this.Activebtn2 = false; this.Activebtn1 = false; this.isActivebtn = true; break; case 'new': this.Activebtn4 = false; this.Activebtn3 = false; this.Activebtn2 = false; this.Activebtn1 = true; this.isActivebtn = false; break; case 'new1': this.Activebtn4 = false; this.Activebtn3 = false; this.Activebtn2 = true; this.Activebtn1 = false; this.isActivebtn = false; break; case 'new2': this.Activebtn4 = false; this.Activebtn3 = true; this.Activebtn2 = false; this.Activebtn1 = false; this.isActivebtn = false; break; default: this.Activebtn4 = true; this.Activebtn3 = false; this.Activebtn2 = false; this.Activebtn1 = false; this.isActivebtn = false; break; |
04e3fbc56
|
89 |
} |
04e3fbc56
|
90 |
}, |
c17e4f0cd
|
91 |
} |
04e3fbc56
|
92 |
}; |
269061695
|
93 |
</script> |
c17e4f0cd
|
94 |
<style scoped> |
7e8044568
|
95 |
#td{ |
269061695
|
96 97 |
border: 1px solid #dddddd; text-align: left; |
8fc85e8ec
|
98 |
padding: 8px; |
c17e4f0cd
|
99 100 101 |
} .activebtn { color: black !important; |
269061695
|
102 103 |
} </style> |