【uni-app】懂你找图--图片分类模块

本文档详细介绍了uni-app中实现图片分类的功能模块,包括首页分类的请求数据、页面渲染,以及图片分类页面的分段器应用、数据获取、页面渲染、scroll标签特殊使用和分页实现。通过此指南,开发者可以了解如何在uni-app中创建和管理图片分类功能。
摘要由CSDN通过智能技术生成

接口文档

 

分类--ShowDoc

6.图片分类模块

6.1首页分类

1.发送请求获取数据

<script>
export default {
  data(){
    return{
      category:[]
    }
  },
  mounted() {
    // 修改页面的标题
    uni.setNavigationBarTitle({ title: "分类" });
  },
  methods:{
    getList(){
      this.request({
        url:"http://157.122.54.189:9088/image/v1/vertical/category"
      })
      .then(result=>{
        console.log(result);
        this.category=result.res.category;
      })
    }
  }
};
</script>

2.渲染页面 

<template>
  <view class="home_category">
    <view class="cate_item" v-for="item in category" :key="item.id">
      <image mode="aspectFill" :src="item.cover"></image>
      <view class="cate_name">{
  {item.name}}</view>
    </view>
  </view>
</template>

<style lang="scss" scoped>
.home_category {
  display: flex;
  flex-wrap: wrap;
  .cate_item {
    width: 33.33%;
    position: relative;
    border: 5rpx solid #fff;
    image {
      height: 240rpx;

    }

    .cate_name {
      position: absolute;
      width: 100%;
      height: 50rpx;
      left: 0;
      bottom: 0;
      color: #fff;
      // css3 渐变
      background-image: linear-gradient(to right top,rgba(0,0,0,.2),rgba(0,0,0,0));
      font-size: 40rpx;
      display: flex;
      align-items: center;
      padding-left: 20rpx;

    }
  }
}
</style>

3.首页分类完整代码 

<template>
  <view class="home_category">
    <navigator class="cate_item" v-for="item in category" :key="item.id" :url="`/pages/imgCategory/index?id=${item.id}`">
      <image mode="aspectFill" :src="item.cover"></image>
      <view class="cate_name">{
  {item.name}}</view>
    </navigator>
  </view>
</template>

<script>
export default {
  data(){
    return{
      category:[]
    }
  },
  mounted() {
    // 修改页面的标题
    uni.setNavigationBarTitle({ title: "分类" });
  },
  methods:{
    getList(){
      this.request({
        url:"http://157.12
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值