Der*_*ick 0 javascript pagination vue.js vue-router vuejs2
我正在使用v-for
循环来显示分页链接 -
<div v-for="n in this.totalPages">
<router-link :to="'/top/pages/' + n" @click.native="getPaginatedUser">{{ n }}</router-link>
</div>
Run Code Online (Sandbox Code Playgroud)
每个链接都显示在新行中,如下所示 -
有什么办法可以将它们显示在单行中吗?像这样 -
谢谢。
每个链接显示在新行中的原因是因为您正在迭代一个div
块元素的元素。您可以使用内联元素,例如span
Vue 特定的元素template
,它不会呈现任何额外的标记,或者您可以只迭代router
链接
<router-link
:to="'/top/pages/' + n"
@click.native="getPaginatedUser"
:key="n"
v-for="n in this.totalPages"
>{{ n }}</router-link>
Run Code Online (Sandbox Code Playgroud)
使用template
而不是div
.
<template v-for="n in this.totalPages">
<router-link :to="'/top/pages/' + n" @click.native="getPaginatedUser" :key="n">{{ n }}</router-link>
</template>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5759 次 |
最近记录: |