A vue component to imitate the drawer in iOS 10 Map app.
https://islxyqwe.github.io/vue-pull-up-panel/
yarn add https://github.com/islxyqwe/vue-pull-up-panel
Then register the component
import PullUpPanel from 'vue-pull-up-panel'
Vue.use(PullUpPanel)
<script src="https://raw.githubusercontent.com/islxyqwe/vue-pull-up-panel/master/dist/vue_pull_up_panel.js"></script>
<pull-up-panel style="z-index:2;" height="80vh" reservedHeight="100" backgroundColor="rgba(255,255,255,0.9)" headerHeight="24" ref="panel">
<div slot="header">
Elements that in header (e.g. search bar)
</div>
Elements that in body
</pull-up-panel>
this.$refs.panel.toggleUp() //show the panel
this.$refs.panel.toggleDown() //hide the panel