Skip to content

c-side-nav 侧边导航

c-side-nav 是一个侧边分类导航组件,通常用于分类页面的左侧导航。

基础用法

vue
<template>
  <c-side-nav :keyProp="currentKey" @change="handleChange"></c-side-nav>
</template>

<script>
export default {
  data() {
    return {
      currentKey: ''
    }
  },
  methods: {
    handleChange(item) {
      this.currentKey = item.key
      console.log('选中:', item)
    }
  }
}
</script>

Props

参数说明类型默认值
keyProp当前选中的项的 keyString''

依赖

该组件依赖 Vuex 中的 getProductPropertiesList getter 来获取分类数据。 数据结构示例:

javascript
[
  {
    key: 'Category',
    dataList: [
      { key: '1', value: '手机' },
      { key: '2', value: '电脑' }
    ]
  }
]

Events

事件名说明回调参数
change点击侧边栏项触发item对象