Panel

面板。

引入

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

WARNING

media-box 仅与 panel 结合使用

例子

图文结合

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

文字组合

<wv-panel title="文字组合列表">
  <wv-media-box :thumb="thumb" title="标题一" :description="description" to="/" type="text"></wv-media-box>
  <wv-media-box :thumb="thumb" title="标题二" :description="description" to="/" type="text"></wv-media-box>

  <wv-cell title="查看更多" is-link slot="ft"></wv-cell>
</wv-panel>

小图标图文组合

<wv-panel title="小图文组合列表">
  <wv-cell title="文字标题" is-link to="/">
    <img :src="thumbSmall" alt="" slot="icon" class="cell-icon">
  </wv-cell>
  <wv-cell title="文字标题" is-link to="/">
    <img :src="thumbSmall" alt="" slot="icon" class="cell-icon">
  </wv-cell>
</wv-panel>

文字列表附来源

<wv-panel title="文字列表附来源">
  <wv-media-box :thumb="thumb" title="标题一" :description="description" to="/" type="text">
    <ul class="weui-media-box__info" slot="box_ft">
      <li class="weui-media-box__info__meta">文字来源</li>
      <li class="weui-media-box__info__meta">时间</li>
      <li class="weui-media-box__info__meta weui-media-box__info__meta_extra">其它信息</li>
    </ul>
  </wv-media-box>
</wv-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文字描述下方链接区