前端Vue非常简单实用商品分类展示组件 侧边商品分类组件

  • 前端Vue非常简单实用商品分类展示组件 侧边商品分类组件已关闭评论
  • 132 次浏览
  • A+
所属分类:Web前端

前端vue非常简单实用商品分类展示组件 侧边商品分类组件 , 下载完整代码请访问uni-app插件市场址:https://ext.dcloud.net.cn/plugin?id=13084

效果图如下:

前端Vue非常简单实用商品分类展示组件 侧边商品分类组件

前端Vue非常简单实用商品分类展示组件 侧边商品分类组件

前端Vue非常简单实用商品分类展示组件 侧边商品分类组件

前端Vue非常简单实用商品分类展示组件 侧边商品分类组件

使用方法

 <!-- flist:第一级数组 slist:第二级数组 tlist:第三级数组 @click:点击事件 注意:下一级pid与上一级id对应关联 -->  <cc-categorizeView :flist="flist" :slist="slist" :tlist="tlist" @click="navToList"></cc-categorizeView>  

HTML代码部分

 <template>  <view class="content">  <!-- flist:第一级数组 slist:第二级数组 tlist:第三级数组 @click:点击事件 注意:下一级pid与上一级id对应关联 -->  <cc-categorizeView :flist="flist" :slist="slist" :tlist="tlist" @click="navToList"></cc-categorizeView>  </view>  </template>  

JS代码 (引入组件 填充数据)

 <script>  export default {  data() {  return {  flist: [],  slist: [],  tlist: [],  }  },  onLoad() {  // this.loadData();  this.flist = [{  id: 1,  name: '手机数码'  },  {  id: 2,  name: '礼品鲜花'  }  ];  //pid为父级id,  //没有图的是2级分类  this.slist = [{  id: 5,  pid: 1,  name: '手机通讯'  },  {  id: 6,  pid: 1,  name: '运营商'  }, {  id: 17,  pid: 2,  name: '礼品',  },  {  id: 18,  pid: 2,  name: '鲜花',  },  ];  //3级分类 pid为父层级对应id  this.tlist = [{  id: 8,  pid: 5,  name: '全面屏手机',  picture: 'https://cdn.pixabay.com/photo/2014/08/05/10/30/iphone-410324_1280.jpg'  },  {  id: 9,  pid: 5,  name: '游戏手机',  picture: 'https://cdn.pixabay.com/photo/2016/12/09/11/33/smartphone-1894723_1280.jpg'  },  {  id: 10,  pid: 5,  name: '老人机',  picture: '/static/temp/cate1.jpg'  },  {  id: 11,  pid: 5,  name: '拍照手机',  picture: 'https://cdn.pixabay.com/photo/2014/08/05/10/27/iphone-410311_1280.jpg'  },  {  id: 12,  pid: 5,  name: '女性手机',  picture: '/static/temp/cate5.jpg'  },  {  id: 14,  pid: 6,  name: '合约机',  picture: 'https://cdn.pixabay.com/photo/2014/08/05/10/27/iphone-410311_1280.jpg'  },  {  id: 15,  pid: 6,  name: '选好卡',  picture: '/static/temp/cate4.jpg'  },  {  id: 16,  pid: 6,  name: '办套餐',  picture: '/static/temp/cate5.jpg'  },  {  id: 19,  pid: 17,  name: '公益摆件',  picture: '/static/temp/cate7.jpg'  },  {  id: 20,  pid: 17,  name: '创意礼品',  picture: '/static/temp/cate8.jpg'  },  {  id: 21,  pid: 18,  name: '鲜花',  picture: '/static/temp/cate9.jpg'  },  {  id: 22,  pid: 18,  name: '每周一花',  picture: '/static/temp/cate10.jpg'  },  {  id: 23,  pid: 18,  name: '卡通花束',  picture: '/static/temp/cate11.jpg'  },  {  id: 24,  pid: 18,  name: '永生花',  picture: '/static/temp/cate12.jpg'  },  ];  },  methods: {  navToList(sid, tid) {  uni.showModal({  title: '温馨提示',  content: '点击条目 = 第二级sid = ' + sid + '  第三级tid = ' + tid  })  }  }  }  </script>  

CSS

 <style lang='scss'>  page,  .content {  height: 100%;  background-color: #f8f8f8;  }  </style>