uniapp的小排版

javascript 复制代码
<template>
  <view class="prefix-home_center_class">
    <view class="prefix-container">
      <view v-for="(item, index) in navList" :key="index" class="prefix-item">
        <view :style="{ backgroundColor: item.color }" class="prefix-color-box"></view>
        <view class="prefix-font_icon">{{ item.class_name }}</view>
      </view>
    </view>
  </view>
</template>

<script>
export default {
  data() {
    return {
      navList: [
        { class_name: '海鲜水产', color: '#ff0000' },
        { class_name: '新鲜水果', color: '#00ff00' },
        { class_name: '优品鲜蔬', color: '#0000ff' },
        { class_name: '米面粮油', color: '#ffff00' },
        { class_name: '肉类蛋禽', color: '#ff00ff' },
        { class_name: '厨具用品', color: '#00ffff' },
        { class_name: '高等预制', color: '#999999' },
        { class_name: '奶制品', color: '#ff9999' },
        { class_name: '调味干货', color: '#99ff99' },
        { class_name: '药食同源', color: '#9999ff' }
      ]
    };
  },
  methods: {
    toGoodsList(item, index) {
      // Your method implementation here
    }
  }
};
</script>

<style>
.prefix-home_center_class {
  padding: 16rpx;
}

.prefix-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.prefix-item {
  width: 128rpx;
  height: 148rpx;
  background-color: #fff;
  border-radius: 16rpx;
  margin-bottom: 16rpx;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.prefix-color-box {
  width: 60rpx;
  height: 60rpx;
  margin-bottom: 8rpx;
  border-radius: 8rpx;
}

.prefix-font_icon {
  font-size: 14rpx;
}
</style>
相关推荐
xiongxianhe7 分钟前
【SpringBoot Web框架实战教程(开源)】01 使用 pom 方式创建 SpringBoot 第一个项目
前端·spring boot·开源
diygwcom18 分钟前
重磅更新-UniApp自定义字体可视化设计
前端·javascript·uni-app
苏少朋32 分钟前
ElementUI框架搭建及组件使用
前端·javascript·elementui
da pai ge34 分钟前
虚拟机的网络配置
前端·html
珊珊而川36 分钟前
序号不足两位前面补0
开发语言·javascript·ecmascript
时光足迹42 分钟前
自定义排序组件
前端·javascript·react.js
HaanLen1 小时前
axios源码打包关于rollup.config.js文件分析
javascript·ecmascript·axios·rollup·打包工具
Paulloo1 小时前
分享一个Chrome插件 倒计时功能
前端
八青妹1 小时前
threejs(一)安装和创建第一个场景
前端
程序员微木1 小时前
【ajax实战08】分页功能
前端·javascript·ajax