提交 83d7497a 编写于 作者: W wanganxp

给分区吸顶增加api滚动测试

上级 2d2ee33d
<template> <template>
<list-view :scroll-y="true" ref="list-view" class="page" scroll-x="true" rebound="false"> <list-view id="list-view" ref="list-view" class="page" rebound="false">
<sticky-section v-for="(sectionText) in data" :padding="sectionPadding" :push-pinned-header="true"> <sticky-section v-for="(sectionText) in data" :padding="sectionPadding" :push-pinned-header="true">
<sticky-header :header-id="sectionText"> <sticky-header :header-id="sectionText">
<text class="sticky-header-text">{{sectionText}}</text> <text class="sticky-header-text">{{sectionText}}</text>
</sticky-header> </sticky-header>
<list-item v-for="i in 10" class="content-item" :type=10> <list-item v-for="i in 10" class="content-item" :type=10>
<text class="text">{{sectionText}}--item--content----{{i}}</text> <text class="text">{{sectionText}}--item--content----{{i}}</text>
</list-item> </list-item>
</sticky-section> </sticky-section>
</list-view> <list-item style="padding: 10px; margin: 5px 0;align-items: center;">
</template> <!-- <text style="color: #aaa">到底了</text> -->
<button @click="toTop" size="mini">回到顶部</button>
<script> </list-item>
export default { </list-view>
data() { </template>
return {
data: ['A','B','C','D','E','F','G','H','I','J','K','L','M','N'], <script>
sectionPadding: [0,10,0,10] as Array <number> export default {
} data() {
}, return {
methods: { data: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N'],
//用于自动化测试 sectionPadding: [0, 10, 0, 10] as Array<number>
listViewScrollByY(y : number) { }
const listview = this.$refs["list-view"] as Element },
listview.scrollBy(0, y) methods: {
} toTop(){
} uni.getElementById("list-view")!.scrollTop = 0
} },
</script> //用于自动化测试
listViewScrollByY(y : number) {
<style> const listview = this.$refs["list-view"] as Element
listview.scrollBy(0, y)
}
}
}
</script>
<style>
.page { .page {
flex: 1; flex: 1;
background-color: #f5f5f5; background-color: #f5f5f5;
} }
.sticky-header-text {
font-size: 16px; .sticky-header-text {
padding: 8px; font-size: 16px;
color: #959595; padding: 8px;
background-color: #f5f5f5; color: #959595;
} background-color: #f5f5f5;
.content-item { }
padding: 15px;
margin: 5px 0; .content-item {
background-color: #fff; padding: 15px;
} margin: 5px 0;
background-color: #fff;
}
</style> </style>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册