html - 难以实现 vue 分页
问题描述
我想为我的网站实现分页,我发现了一个非常漂亮的示例,可以与 Vue 一起使用。
我以前没有使用 Vue 的经验,也无法进行演示。
我在这里找到了我想使用的分页
这是我正在尝试制作的演示
我尝试按照第一个链接中给出的说明进行操作,并在 .html 文件中获得了以下代码:
<!doctype html>
<html lang="en">
<head>
<title>vue-plain-pagination</title>
</head>
<body>
<div id="app">
<p>page: {{ currentPage }}</p>
<v-pagination v-model="currentPage" :page-count="total"></v-pagination>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<script src="//unpkg.com/vue"></script>
<script src="//unpkg.com/vue-plain-pagination"></script>
<script>
Vue.component('v-pagination', window['vue-plain-pagination'])
new Vue({
el: '#app',
data: {
currentPage: 5,
total: 9,
},
})
</script>
</body>
</html>
这段代码生成的网页只有文本“page:5”,没有别的,分页栏不显示。你知道如何让代码像演示中那样工作吗?我尝试更改几行代码并在线寻找教程但没有任何成功。
解决方案
您的代码不起作用,因为基本示例没有样式。在您链接的示例中,它使用了来自 Boostrap 的样式表。
您需要包含样式表才能为项目设置样式。
<link href='https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css' rel="stylesheet">
这是一个有效的代码笔: https ://codepen.io/CodingDeer/pen/VwZrXLe
推荐阅读
- html - 尝试用css做一个基本的视差网站
- swift - 按钮或图像上的 Swift ui macOS 弹出框
- angular - Angular:使用“GitHub”页面重新加载后获取“404”
- angular - 出现错误- GET http://localhost:8080/hello/variable/user net::ERR_FAILED 运行 Angular+Spring Boot 应用程序
- rust - 更高等级的特征界限和函数参数
- python - 缩放 QMainwindow
- html - 如何阻止div背景重叠
- python - 如何将替换 \" 替换为 '
- r - 使用一些约束循环所有可能的列组合
- javascript - $(document).on 等价于 Vanilla Javascript