<template lang="pug">
v-navigation-drawer(
right
:class="rightDrawer ? 'navigation-drawer--close' : false"
v-model="rightDrawer"
:permanent="permanent"
clipped
)
div {{ rightDrawer }}
</template>
<script>
import { eventBus } from '@/main'
export default {
data () {
return {
rightDrawer: true,
permanent: true
}
},
watch: {
rightDrawer: function (val) {
console.log(this.rightDrawer, val)
eventBus.$emit('SearchSwitch', val)
}
},
created () {
eventBus.$on('SearchSwitch', (drawer) => {
this.rightDrawer = drawer
})
}
}
</script>
<style lang="stylus">
</style>
watch: {
rightDrawer: function (val) {
console.log(this.rightDrawer, val)
eventBus.$emit('SearchSwitch', val)
}
},
created () {
eventBus.$on('SearchSwitch', (drawer) => {
this.rightDrawer = drawer
})
}
div(class="field-item" v-if="data.label === 'Я ищу'")
input(type="radio" id="woman" v-model="data.value")
label(for="woman" class="label" :class="[data.value === 'Девушку' ? 'active' : false]") Девушку
div(class="field-item")
input(type="checkbox" id="search-friends" value="поиск друзей" v-model="data.value[0]")
label(for="search-friends" class="label" :class="[data.value[0] === 'поиск друзей' ? 'cheked' : false]")
div(class="field-item" v-for="item in goalsdating")
input(type="checkbox" id="item.id" true-value="item.title" false-value="" v-model="data.value[0]")
label(for="item.id" class="label" :class="[data.value[0] === 'item.title' ? 'cheked' : false]") {{ item.title }}
<template lang="pug">
v-navigation-drawer(
v-if="$route.path.indexOf('search') + 1"
right
v-model="drawerRight"
:permanent="permanent"
clipped
:class="rightDrawer ? 'navigation-drawer--close' : false"
)
div {{ drawerRight }}
</template>
<script>
import { eventBus } from '@/main'
export default {
data () {
return {
drawerRight: false,
permanent: true
}
},
watch: {
drawerRight: function (val) {
console.log(this.drawerRight)
eventBus.$emit('SearchSwitch-1', val)
}
},
created () {
eventBus.$on('SearchSwitch', (drawer) => {
console.log(drawer)
this.drawerRight = drawer
})
}
}<template lang="pug">
v-toolbar(fixed class="toolbar")
v-toolbar-side-icon(@click.stop="openDrower")
v-toolbar-title
v-spacer
v-btn(icon v-if="$route.path.indexOf('search') + 1" @click.stop="openSearch")
span.icon-settings
</template>
<script>
import { eventBus } from '@/main'
export default {
data () {
return {
drawerRight: false
}
},
methods: {
openDrower () {
eventBus.$emit('DrowerSwitch', this.drawer = !this.drawer)
},
navigateToEditProfile () {
this.$router.push({name: 'MyProfileEdit'})
},
showAction () {
alert('Hi!')
},
openSearch () {
eventBus.$emit('SearchSwitch', this.drawerRight = !this.drawerRight)
}
},
created () {
eventBus.$on('DrowerSwitch', (val) => {
this.drawer = val
})
eventBus.$on('SearchSwitch-1', (val) => {
this.rightDrawer = val
})
}
}
</script>