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>
相关推荐
WYiQIU34 分钟前
面了一次字节前端岗,我才知道何为“造火箭”的极致!
前端·javascript·vue.js·react.js·面试
qq_3168377535 分钟前
uniapp 观察列表每个元素的曝光时间
前端·javascript·uni-app
小夏同学呀37 分钟前
在 Vue 2 中实现 “点击下载条码 → 打开新窗口预览 → 自动唤起浏览器打印” 的功能
前端·javascript·vue.js
芳草萋萋鹦鹉洲哦38 分钟前
【vue】导航栏变动后刷新router的几种方法
前端·javascript·vue.js
zero13_小葵司42 分钟前
JavaScript性能优化系列(八)弱网环境体验优化 - 8.3 数据预加载与缓存:提前缓存关键数据
javascript·缓存·性能优化
1***y1781 小时前
Vue项目性能优化案例
前端·vue.js·性能优化
Irene19911 小时前
FileList 对象总结(附:不支持迭代的类数组对象表)
javascript·类数组对象·filelist·不支持迭代
谢尔登1 小时前
【CSS】样式隔离
前端·css
百***58842 小时前
Redis 通用命令
前端·redis·bootstrap
Liu.7742 小时前
vue3 路由缓存导致onMounted无效
前端·javascript·vue.js