amazeui
Version:
Sleek, intuitive, and powerful front-end framework for faster and easier web development.
100 lines (79 loc) • 2.46 kB
Markdown
---
内容列表组件。
- 拷贝演示中的代码,粘贴到 Amaze UI HTML 模板([点此下载](/getting-started)) `<body>` 区域;
- 将示例代码中的内容替换为自己的内容。
本组件 Handlebars partial 名称为 `list_news`,使用细节参照[折叠面板组件](/widgets/accordion)。
- 将组件拖入编辑界面;
- 点击右侧面板里的【数据采集】按钮,按以下格式采集数据。
```javascript
var data = {
// 列表标题
"header": {
"title": "最新文章",
"link": "###",
"moreText": "更多 >",
"morePosition": "bottom" // 更多链接位置 [bottom|top]
},
// 列表主要内容
"main": [
{
"title": "", // 新闻标题
"link": "", // 新闻链接
"date": "", // 日期
"desc": "", // 摘要信息,支持html
"img": "", // 缩略图地址
// 数据接口
"thumbAddition": "", // 缩略图附加信息,可传 html,在thumb 模式下有效,显示在缩略图下面
"mainAddition": "" // 附加信息,可传 html,任何模式下都有效
}
]
};
return data;
```
```javascript
{
// id
"id": "",
// 自定义 class
"className": "",
// 主题
"theme": "",
"options": {
// normal、thumb
"type": "",
// 当type为 thumb 时必传
"thumbPosition": "bottom"
// top-一般用于全宽模式
// bottom - bottom-left | bottom-right
// left - right
},
// 数据传递
"content": {
"header": {
"title": "最新文章", // 栏目标题
"link": "###",
"className": "",
"moreText": "更多 >", // 更多链接显示文字
"morePosition": "bottom" // 【更多】链接位置,top、bottom,如果不设置则不显示更多链接
},
main: [
{
"title": "", // 新闻标题
"link": "", // 新闻链接
"className": "", // 自定 class
"date": "", // 日期
"desc": "", // 摘要信息,支持html
"img": "", // 图片链接
// 数据接口
"thumbAddition": "", // 缩略图附加信息,可传 html,thumb 模式下有效,显示在缩略图下面
"mainAddition": "" // 附加信息,可传 html,任何模式下都有效
}
]
}
```