diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-06-30 23:53:58 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-06-30 23:53:58 +0900 |
| commit | 30aa1dcdcd3f16eaaad0d41634390098f26c75a0 (patch) | |
| tree | 42856a8ee8bb3f06015956da242e8cd55fc7e9d8 /packages/client/src | |
| parent | chore(client): tweak ui (diff) | |
| download | sharkey-30aa1dcdcd3f16eaaad0d41634390098f26c75a0.tar.gz sharkey-30aa1dcdcd3f16eaaad0d41634390098f26c75a0.tar.bz2 sharkey-30aa1dcdcd3f16eaaad0d41634390098f26c75a0.zip | |
chore(client): tweak rss-marquee
Diffstat (limited to 'packages/client/src')
| -rw-r--r-- | packages/client/src/widgets/rss-marquee.vue | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/client/src/widgets/rss-marquee.vue b/packages/client/src/widgets/rss-marquee.vue index e23f916d3a..e7516476a1 100644 --- a/packages/client/src/widgets/rss-marquee.vue +++ b/packages/client/src/widgets/rss-marquee.vue @@ -6,7 +6,7 @@ <div class="ekmkgxbk"> <MkLoading v-if="fetching"/> <div v-else class="feed"> - <MarqueeText :duration="widgetProps.speed" :reverse="widgetProps.reverse"> + <MarqueeText :key="key" :duration="widgetProps.speed" :reverse="widgetProps.reverse"> <a v-for="item in items" class="item" :href="item.link" rel="nofollow noopener" target="_blank" :title="item.title">{{ item.title }}</a> </MarqueeText> </div> @@ -75,12 +75,14 @@ const { widgetProps, configure } = useWidgetPropsManager(name, const items = ref([]); const fetching = ref(true); +let key = $ref(0); const tick = () => { fetch(`https://api.rss2json.com/v1/api.json?rss_url=${widgetProps.url}`, {}).then(res => { res.json().then(feed => { items.value = feed.items; fetching.value = false; + key++; }); }); }; |