Skip to content

Instantly share code, notes, and snippets.

@luisdiasdev
Last active February 2, 2019 14:50
Show Gist options
  • Save luisdiasdev/3bc0e86f2cc63e042c18f2a8c1b6664a to your computer and use it in GitHub Desktop.
Save luisdiasdev/3bc0e86f2cc63e042c18f2a8c1b6664a to your computer and use it in GitHub Desktop.
[NativeScript-Vue] How listen to RadSideDrawer events
<!-- Events from: https://docs.telerik.com/devtools/nativescript-ui/api/classes/radsidedrawer.html -->
<template lang="html">
<RadSideDrawer
ref="drawer"
drawerLocation="Left"
gesturesEnabled="true"
@drawerOpened="drawerOpened"
@drawerOpening="drawerOpening"
@drawerClosed="drawerClosed"
@drawerClosing="drawerClosing"
@drawerPan="drawerPan"
>
<StackLayout ~drawerContent backgroundColor="#ffffff">
<slot name="drawerContent"></slot>
</StackLayout>
<Frame ~mainContent>
<slot name="mainContent"></slot>
</Frame>
</RadSideDrawer>
</template>
<script>
export default {
methods: {
drawerOpened({ eventName, object }) {
console.log(eventName, ' fired');
},
drawerOpening({ eventName, object }) {
console.log(eventName, ' fired');
},
drawerClosed({ eventName, object }) {
console.log(eventName, ' fired');
},
drawerClosing({ eventName, object }) {
console.log(eventName, ' fired');
},
drawerPan({ eventName, object }) {
console.log(eventName, ' fired');
},
},
};
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment