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

cv-nav-col 快捷菜单

简要

快捷菜单,可以配合 cv-box 快速实现菜单布局

示例

vue
<template>
  <view>
    <view class="components-title">
      <view class="components-title-t">cv-nav-col</view>
      <view class="components-title-d">菜单</view>
    </view>
    <!-- 使用cv-box包住 -->
    <cv-box col="5">
      <cv-nav-col img="https://h5.10yun.com/static/logo.png" label="网络图片" />
      <cv-nav-col img="/static/logo.png" imgPadding="3" label="会跳转的" url="/pages/layout/cv-nav-col?1=1" />
      <cv-nav-col img="/static/logo.png" label="抢购" />
      <cv-nav-col img="/static/logo.png" label="领券" />
      <cv-nav-col img="/static/logo.png" label="监听click事件的" @click="onUrl('你点到我了哟')" />
      <cv-nav-col img="/static/logo.png" label="红包" />
      <cv-nav-col img="/static/logo.png" label="聚划算" />
      <cv-nav-col img="/static/logo.png" label="美团" />
      <cv-nav-col img="/static/logo.png" label="饿了么" />
      <cv-nav-col img="/static/logo.png" label="淘宝" />
      <cv-nav-col label="camera">
        <cv-icons type="media-camera" />
      </cv-nav-col>
      <cv-nav-col label="cart-filled">
        <cv-icons type="order-cart-filled" />
      </cv-nav-col>
      <cv-nav-col label="无插槽无图片"></cv-nav-col>
      <cv-nav-col label="文本插槽">这是文本插槽</cv-nav-col>
    </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组开发