Skip to content

Commit 7af0a06

Browse files
committed
fix: highlight changelog item after initial page change
1 parent be50af0 commit 7af0a06

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

components/OneChangelog.vue

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
:key="version"
8282
class="version-item"
8383
data-md
84+
:data-version="version"
8485
>
8586
<h2
8687
:id="getHash(version)"
@@ -328,6 +329,14 @@ export default {
328329
)
329330
if (index !== -1 && index !== 0) {
330331
this.page = Math.floor(index / this.pageSize) + 1
332+
333+
this.$nextTick(() => {
334+
const item = this.$el.querySelector(`[data-version="${version}"]`)
335+
if (item) {
336+
item.dataset.target = ''
337+
item.scrollIntoView()
338+
}
339+
})
331340
}
332341
}
333342
},

0 commit comments

Comments
 (0)