feed-item 信息流子项

解释:信息流子项,包括左文右图、纯文本、上文下图、多图及视频模式。

属性说明

属性名类型必填默认值说明

theme

String

default

信息流子项的主题。default:左文右图模式,如不配置 content 中的 images 则是纯文本子项;large-image:大图模式;multiple-images:多图模式

content

Object

{title: ‘这个是子项的标题’,infoSource: ‘百度新闻’,commentsNum: 2,images: []}

信息流子项目的内容,包含标题(title),消息来源(infoSource),评论数(commentsNum),图片路径(images)

video

Object

{isVideo: true, time: ‘05:00’}

是否为视频和视频信息,配置 isVideo 为 true,则显示视频形式(注:在多图模式不生效)

status

String

0

阅读状态。0:未读,1:已读

示例

跳转编辑工具

在开发者工具中打开

在 WEB IDE 中打开

扫码体验

代码示例

百度智能小程序

请使用百度APP扫码

代码示例

  • SWAN
  • JS
  • CSS
  • JSON
  1. <view class="smt-feed-item-container">
  2. <view class="smt-feed-item" s-for="item in cardsList">
  3. <view s-if="{{loaded}}" class="mode-title">
  4. <view class="mode-title-line-left"></view>
  5. <view class="mode-title-text">{{item.name}}</view>
  6. <view class="mode-title-line-right"></view>
  7. </view>
  8. <view class="smt-card-area" >
  9. <smt-feed-item
  10. theme="{{item.config.theme}}"
  11. content="{{item.config.content}}"
  12. video="{{item.config.video}}">
  13. </smt-feed-item>
  14. </view>
  15. </view>
  16. <view class="smt-card-config" s-if="{{loaded}}">
  17. <view class="item-scroll" bindtap="navigateTo" hover-class="page-status-hover" hover-stay-time="240">
  18. <text class="switch-text switch-text-before">查看页面模板</text>
  19. <image class="item-logo" src="https://b.bdstatic.com/miniapp/images/extensions/right_arrow.png"></image>
  20. </view>
  21. </view>
  22. </view>

Bug & Tip

  • Tip: 信息流子项多种模式可以任意组合,模块间需要使用分割线区隔。配图不可清晰度过低,建议标题文字不超过 34 个中文字符。