本组件样式有待改善!
分页组件。
<ul data-am-widget="pagination" class="am-pagination am-pagination-default">
<li class="am-pagination-first ">
<a href="#">第一页</a>
</li>
<li class="am-pagination-prev ">
<a href="#">上一页</a>
</li>
<li class="">
<a href="#">1</a>
</li>
<li class="am-active">
<a href="#">2</a>
</li>
<li class="">
<a href="#">3</a>
</li>
<li class="">
<a href="#">4</a>
</li>
<li class="">
<a href="#">5</a>
</li>
<li class="am-pagination-next ">
<a href="#">下一页</a>
</li>
<li class="am-pagination-last ">
<a href="#">最末页</a>
</li>
</ul>
<ul data-am-widget="pagination" class="am-pagination am-pagination-select">
<li class="am-pagination-prev ">
<a href="#">上一页</a>
</li>
<li class="am-pagination-select">
<select>
<option value="#" class="">1 / 3</option>
<option value="#" class="">2 / 3</option>
<option value="#" class="">3 / 3</option>
</select>
</li>
<li class="am-pagination-next ">
<a href="#">下一页</a>
</li>
</ul>
<body>
区域;本组件 Handlebars partial 名称为 figure
,使用细节参照折叠面板组件。
var data = {
"prevTitle": "上一页", //(可选)内容可以填写成其它的内容
"prevLink": "#", //(可选)直接填写原网站中a链接的href地址
"nextTitle": "下一页", //(可选)内容可以填写成其它的内容
"nextLink": "#", //(可选)直接填写原网站中a链接的href地址
"firstTitle": "第一页", //(可选)内容可以填写成其它的内容
"firstLink": "#", //(可选)直接填写原网站中a链接的href地址
"lastTitle": "最末页", //(可选)内容可以填写成其它的内容
"lastLink": "#", //(可选)直接填写原网站中a链接的href地址
"total": "", // (可选,赋值是“3/5”样式,否则是“3”样式)显示总的页数
"page": [
{
"title": "1",
"link": "#" //直接填写原网站中a链接的href地址,这里也可以用一个循环将原页面中的123456...页的链接地址添加进来。
},
{
"title": "2",
"link": "#"
}
]
};
return data;
options
内 select
选项:默认是 theme-1,更改此属性后,使用 theme-2 或 theme-3;total
值:显示形式为 3/5
,否则为 3
形式;theme-2
或 theme-3
时,页码改变调用函数为:pageChange(),需自行定义。{
"id": "",
// 自定义class
"className": "",
// 主题
"theme": "default",
"options": {
"select": ""
},
"content": {
// 上一页
"prevTitle": "上一页",
"prevLink": "#",
// 第一页
"firstTitle": "第一页",
"firstLink": "#",
// 可选
"nextTitle": "下一页",
"nextLink": "#",
// 可选
"lastTitle": "最末页",
"lastLink": "#",
"total": "", // 总页数
"page": [
{
"title": "1",
"link": "#",
"class": "" // AMUI 0.9
"className": "", // AMUI 1.0
}
]
}
}