# Panel 面板

提供 wx-panelwx-panel-item 两个组件。

# 图文组合

<wx-panel title="图文组合" more-text="查看更多" @moreClick="handleClick">
  <wx-panel-item :title="title" :desc="desc" :img="img" @click="handleClick" v-for="i in 2" :key="i"></wx-panel-item>
</wx-panel>

<script>
import img from "@/assets/vue.png";
export default {
  data() {
    return {
      title: "Vue 3.0 beta 了",
      desc:
        "17号凌晨,尤大更新微博,发布了Vue 3.0 beta 测试版,震惊一波吃瓜熬夜党,这个男人终于带着Vue 3来了!",
      img
    };
  },
  methods: {
    handleClick() {
      this.$toast("got!");
    }
  }
};
</script>

# 文字组合

<wx-panel title="文字组合" more-text="查看更多" :more-to="{path: '/'}">
  <wx-panel-item :title="title" :desc="desc" v-for="i in 2" :key="i"></wx-panel-item>
</wx-panel>

<script>
// 同图文
</script>

# 附带来源

<wx-panel title="附带来源">
  <wx-panel-item :title="title" :desc="desc" :metas="['Vue中文社区', '1天前']" :to="{path: '/'}"></wx-panel-item>
</wx-panel>

<script>
// 同图文
</script>

提示

wx-panel 组件在绑定路由信息或事件的条件下,自动显示更多详情

# Panel Attributes

参数 说明 类型 可选值 默认值
title 标题信息,空值即不显示 String - -
moreTo 更多详情的路由信息,配合 vue-router 使用 String/Object - -
moreText 自定义更多文本 String - -

# Panel Events

事件名称 说明 回调参数
moreClick 点击更多详情时触发,如设置了属性 more-to ,则优先路由跳转 event: Event

# Panel-item Attributes

参数 说明 类型 可选值 默认值
title 标题信息,空值即不显示 String - -
desc 描述信息 String - -
img 图片 String - -
to 路由信息,配合 vue-router 使用 String/Object - -
metas 附加来源信息数组 Array - []

# Panel-item Events

事件名称 说明 回调参数
click 点击时触发,如设置了属性 to ,则优先路由跳转 event: Event
back
面板