开发者社区> 问答> 正文

GIPHY API每次都返回相同的结果

我有一个问题,GIPHY API总是返回相同的结果。而且我非常确定这不是因为我以某种方式存储了先前的结果并一次又一次地发布。例如,我输入“ dog”并要求5个结果。我得到5个gif文件,然后刷新页面并重复该过程,并获得完全相同的gif文件。

是否有一个优雅的解决方案,每次发出请求时都可以随机获取gif?

我想到的解决方案是:当我重复请求时,我会(在幕后)请求10个gif,然后从这些新的10个gif中仅在页面上发布5个新的gif,但是这种解决方案在所需的gif数量将变大。

到目前为止,这是我的代码:

<v-container>
    <v-layout text-center wrap>
        <v-flex xs12>
            <v-img :src="require('../assets/logo.svg')" class="my-3" contain height="200"></v-img>
        </v-flex>
        <v-text-field label="Search" outlined rounded v-model="searchText"></v-text-field>
        <v-btn outlined rounded block @click="findGIF">Search</v-btn>
        <div class="gifs" v-show="showGIFs" ref="gifs">
            <div v-for="(gif, index) in gifs" :key="index">
                <img class="gif" :src="gif.preview" />
            </div>
        </div>
    </v-layout>
</v-container>

谢谢!

展开
收起
被纵养的懒猫 2019-09-29 18:16:58 389 0
0 条回答
写回答
取消 提交回答
问答分类:
API
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载