mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-09 16:16:41 +08:00
docs(vue): add usage docs for all non-controller components (#17643)
This commit is contained in:
@ -107,6 +107,43 @@ export default Example;
|
||||
```
|
||||
|
||||
|
||||
### Vue
|
||||
|
||||
```html
|
||||
<template>
|
||||
<!-- Default backdrop -->
|
||||
<ion-backdrop></ion-backdrop>
|
||||
|
||||
<!-- Backdrop that is not tappable -->
|
||||
<ion-backdrop tappable="false"></ion-backdrop>
|
||||
|
||||
<!-- Backdrop that is not visible -->
|
||||
<ion-backdrop visible="false"></ion-backdrop>
|
||||
|
||||
<!-- Backdrop with propagation -->
|
||||
<ion-backdrop stopPropagation="false"></ion-backdrop>
|
||||
|
||||
<!-- Backdrop that sets dynamic properties -->
|
||||
<ion-backdrop
|
||||
:tappable="enableBackdropDismiss"
|
||||
:visible="showBackdrop"
|
||||
:stopPropagation="shouldPropagate">
|
||||
</ion-backdrop>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { Component, Vue } from 'vue-property-decorator';
|
||||
|
||||
@Component()
|
||||
export default class Menu extends Vue {
|
||||
backdropDismiss = false;
|
||||
showBackdrop = false;
|
||||
shouldPropagate = false;
|
||||
}
|
||||
</script>
|
||||
```
|
||||
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
|
||||
33
core/src/components/backdrop/usage/vue.md
Normal file
33
core/src/components/backdrop/usage/vue.md
Normal file
@ -0,0 +1,33 @@
|
||||
```html
|
||||
<template>
|
||||
<!-- Default backdrop -->
|
||||
<ion-backdrop></ion-backdrop>
|
||||
|
||||
<!-- Backdrop that is not tappable -->
|
||||
<ion-backdrop tappable="false"></ion-backdrop>
|
||||
|
||||
<!-- Backdrop that is not visible -->
|
||||
<ion-backdrop visible="false"></ion-backdrop>
|
||||
|
||||
<!-- Backdrop with propagation -->
|
||||
<ion-backdrop stopPropagation="false"></ion-backdrop>
|
||||
|
||||
<!-- Backdrop that sets dynamic properties -->
|
||||
<ion-backdrop
|
||||
:tappable="enableBackdropDismiss"
|
||||
:visible="showBackdrop"
|
||||
:stopPropagation="shouldPropagate">
|
||||
</ion-backdrop>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { Component, Vue } from 'vue-property-decorator';
|
||||
|
||||
@Component()
|
||||
export default class Menu extends Vue {
|
||||
backdropDismiss = false;
|
||||
showBackdrop = false;
|
||||
shouldPropagate = false;
|
||||
}
|
||||
</script>
|
||||
```
|
||||
Reference in New Issue
Block a user