mirror of
https://github.com/derron1/mpsfun.git
synced 2026-01-11 18:04:34 +00:00
57 lines
1.5 KiB
Vue
Executable File
57 lines
1.5 KiB
Vue
Executable File
<template>
|
|
<div class="row">
|
|
<div class="medium-10 medium-offset-1 columns">
|
|
<h1>{{ msg }}</h1>
|
|
<button class="button" type="button" data-toggle="dropdown1">Toggle Dropdown</button>
|
|
<div class="dropdown-pane" id="dropdown1" data-dropdown data-auto-focus="true">
|
|
Example form in a dropdown.
|
|
<form>
|
|
<div class="row">
|
|
<div class="medium-6 columns">
|
|
<label>Name
|
|
<input type="text" placeholder="Kirk, James T.">
|
|
</label>
|
|
</div>
|
|
<div class="medium-6 columns">
|
|
<label>Rank
|
|
<input type="text" placeholder="Captain">
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<button class="button" type="button" data-toggle="dropdown2">Hoverable Dropdown</button>
|
|
<div class="dropdown-pane" id="dropdown2" data-dropdown data-hover="true" data-hover-pane="true">
|
|
v-foundation directive doesn't work here
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name: 'dropdown',
|
|
mounted() {
|
|
this.dropdown1 = new Foundation.Dropdown($('#dropdown1'), {
|
|
// These options can be declarative using the data attributes
|
|
vOffset: 20,
|
|
});
|
|
this.dropdown2 = new Foundation.Dropdown($('#dropdown2'), {
|
|
hover: true,
|
|
});
|
|
},
|
|
data() {
|
|
return {
|
|
msg: 'Dropdown',
|
|
};
|
|
},
|
|
destroyed() {
|
|
this.dropdown1.destroy();
|
|
this.dropdown2.destroy();
|
|
},
|
|
};
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
</style>
|