12345678910111213141516171819202122232425262728293031 |
- <template>
- <PageWrapper title="Ripple示例">
- <div class="demo-box" v-ripple> content </div>
- </PageWrapper>
- </template>
- <script lang="ts">
- import { defineComponent } from 'vue';
- import RippleDirective from '/@/directives/ripple';
- import { PageWrapper } from '/@/components/Page';
- export default defineComponent({
- components: { PageWrapper },
- directives: {
- Ripple: RippleDirective,
- },
- });
- </script>
- <style lang="less" scoped>
- .demo-box {
- display: flex;
- width: 300px;
- height: 300px;
- font-size: 24px;
- color: #fff;
- background-color: #408ede;
- border-radius: 10px;
- justify-content: center;
- align-items: center;
- }
- </style>
|