Skip to content
官方QQ交流群
pc端ui:468705115   点此加入
移动端ui:468217742   点此加入
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

cv-grid-item 网格菜单

简要

网格菜单,可以配合 cv-grid-group 快速实现菜单布局

示例

vue
<template>
  <view>
    <view class="components-title">
      <view class="components-title-t">cv-grid-item</view>
      <view class="components-title-d">网格菜单</view>
    </view>
    <!-- 使用cv-box包住 -->
    <cv-box col="5">
      <cv-grid-item img="https://h5.10yun.com/static/logo.png" label="网络图片" />
      <cv-grid-item img="/static/logo.png" imgPadding="3" label="会跳转的" url="/pages/layout/cv-grid-item?1=1" />
      <cv-grid-item img="/static/logo.png" label="抢购" />
      <cv-grid-item img="/static/logo.png" label="领券" />
      <cv-grid-item img="/static/logo.png" label="监听click事件的" @click="onUrl('你点到我了哟')" />
      <cv-grid-item img="/static/logo.png" label="红包" />
      <cv-grid-item img="/static/logo.png" label="聚划算" />
      <cv-grid-item img="/static/logo.png" label="美团" />
      <cv-grid-item img="/static/logo.png" label="饿了么" />
      <cv-grid-item img="/static/logo.png" label="淘宝" />
      <cv-grid-item label="camera">
        <cv-icons type="media-camera" />
      </cv-grid-item>
      <cv-grid-item label="cart-filled">
        <cv-icons type="order-cart-filled" />
      </cv-grid-item>
      <cv-grid-item label="无插槽无图片"></cv-grid-item>
      <cv-grid-item label="文本插槽">这是文本插槽</cv-grid-item>
    </cv-box>
  </view>
</template>
<script>
export default {
  data() {
    return {};
  },
  created() {},
  methods: {
    onUrl(url) {
      uni.showToast({
        title: url,
        duration: 2000,
        icon: 'none'
      });
    }
  }
};
</script>

属性

属性名类型默认值说明
labelString-字段名
imgString-图片地址
urlString-跳转路径
urlTypeStringnavigateTo跳转类型:[navigateTo],[redirectTo],[reLaunch],[switchTab]
colNumber1横向占用空间 1/n
imgMaxSizeNumber40定义图片最大宽度
imgPaddingNumber0定义图片内边框

插槽

名称默认值说明
default-插槽内容会替代图片[img]参数

事件

事件名说明返回值
@click点击Cell 触发事件

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发