Panel

面板。

引入

  1. import { Panel, MediaBox } from 'we-vue'
  2. Vue.use(Panel).use(MediaBox)

WARNING

media-box 仅与 panel 结合使用

例子

图文结合

  1. <w-panel title="图文组合列表">
  2. <w-media-box :thumb="thumb" title="标题一" :description="description" to="/"></w-media-box>
  3. <w-media-box :thumb="thumb" title="标题二" :description="description" to="/"></w-media-box>
  4. <w-cell title="查看更多" is-link slot="ft"></w-cell>
  5. </w-panel>

文字组合

  1. <w-panel title="文字组合列表">
  2. <w-media-box :thumb="thumb" title="标题一" :description="description" to="/" type="text"></w-media-box>
  3. <w-media-box :thumb="thumb" title="标题二" :description="description" to="/" type="text"></w-media-box>
  4. <w-cell title="查看更多" is-link slot="ft"></w-cell>
  5. </w-panel>

小图标图文组合

  1. <w-panel title="小图文组合列表">
  2. <w-cell title="文字标题" is-link to="/">
  3. <img :src="thumbSmall" alt="" slot="icon" class="cell-icon">
  4. </w-cell>
  5. <w-cell title="文字标题" is-link to="/">
  6. <img :src="thumbSmall" alt="" slot="icon" class="cell-icon">
  7. </w-cell>
  8. </w-panel>

文字列表附来源

  1. <w-panel title="文字列表附来源">
  2. <w-media-box :thumb="thumb" title="标题一" :description="description" to="/" type="text">
  3. <ul class="weui-media-box__info" slot="box_ft">
  4. <li class="weui-media-box__info__meta">文字来源</li>
  5. <li class="weui-media-box__info__meta">时间</li>
  6. <li class="weui-media-box__info__meta weui-media-box__info__meta_extra">其它信息</li>
  7. </ul>
  8. </w-media-box>
  9. </w-panel>

API

  • panel

    参数类型说明可选值默认值
    titleString标题
  • media-box

    参数类型说明可选值默认值
    typeString类型'appmsg', 'small-appmsg''appmsg'
    thumbString图标图片地址
    titleString标题
    descriptionString描述
    toString 或 Objectvue-router 跳转地址
    urlStringurl 跳转地址

Slots

  • panel

    name描述
    -面板内容区
    ft面板脚部
  • media-box

    name描述
    box_ft文字描述下方链接区