<template>
|
<PageWrapper title="滚动组件示例" content="基于el-scrollbar">
|
<div class="scroll-wrap">
|
<ScrollContainer class="mt-4">
|
<ul class="p-3">
|
<template v-for="index in 100" :key="index">
|
<li class="p-2" :style="{ border: '1px solid #eee' }">
|
{{ index }}
|
</li>
|
</template>
|
</ul>
|
</ScrollContainer>
|
</div>
|
</PageWrapper>
|
</template>
|
<script lang="ts">
|
import { defineComponent } from 'vue';
|
import { ScrollContainer } from '/@/components/Container/index';
|
import { PageWrapper } from '/@/components/Page';
|
|
export default defineComponent({
|
components: { ScrollContainer, PageWrapper },
|
});
|
</script>
|
<style lang="less" scoped>
|
.scroll-wrap {
|
width: 50%;
|
height: 300px;
|
background-color: @component-background;
|
}
|
</style>
|