2

滚动时列表视图非常慢。它触到底部并反弹,就像它已经用完了要显示的项目一样。如果您重试,它可以让您进一步滚动。在备份列表的过程中也会发生同样的事情。

我使用 vuex getter 加载了只有 40 个项目的数组。

computed: {
    history () {
        return this.$store.getters.allHistory;
    }
},

那么 ListView 就是

<ListView ref="listView" for="item in history">
    <v-template>
        <StackLayout height="60" padding="10">
            <Label :text="item.title" textWrap="true"></Label>
        </StackLayout>/>
    </v-template>
</ListView>
4

1 回答 1

1

删除固定的高度和填充似乎是固定的。这是工作...

<ListView ref="listView" for="item in history">
    <v-template>
        <GridLayout columns="auto,*" rows="auto, auto" margin="10">
            <Image v-show="item.poster_url.length > 0" :src="item.poster_url" marginRight="5"
                   stretch="aspectFill" height="100" borderRadius="5"></Image>
            <StackLayout col="1" row="0" rowSpan="2">
                <Label :text="item.title" textWrap="true"></Label>
            </StackLayout>
        </GridLayout>
    </v-template>
</ListView>
于 2019-01-25T14:32:30.873 回答