微信小程序实现九宫格

微信小程序使用样式实现九宫格布局

使用微信小程序实现九宫格样式,可以直接使用样式进行编写,具体图片如下:九宫格示例图片1、js代码:

Page({

  /**
   * 页面的初始数据
   */
  data: {
    current: 4
  },

  // 监听
  activeClick(e) {
    let index = e.currentTarget.dataset.tag;
    this.setData({
      current: index
    })
  }
})

2、wxml代码:

<view class="box">
  <block wx:for="{{9}}" wx:key="item" wx:for-item="item" wx:for-index="index">
    <view class="item {{current==index?'active':''}}" bind:tap="activeClick" data-tag="{{index}}">{{index}}</view>
  </block>
</view>

3、wxss代码:

.box {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-gap: 10rpx;
  margin: 20rpx;
}

.item {
  background-color: #f0f0f0;
  padding: 60rpx;
  text-align: center;
}

.active {
  background-color: #2979ff;
  color: white;
}

4、json代码:

{
  "usingComponents": {},
  "navigationBarTitleText": "九宫格",
  "navigationBarBackgroundColor": "#44ADFB"
}

更多示例,关注我,分享更多呦~

相关推荐

  1. 程序九宫布局,轮播图

    2024-05-01 11:06:02       47 阅读
  2. 【uni】朋友圈图片九宫样式

    2024-05-01 11:06:02       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-01 11:06:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-01 11:06:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-01 11:06:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-01 11:06:02       20 阅读

热门阅读

  1. 电脑镜像下载

    2024-05-01 11:06:02       11 阅读
  2. 图计算浅谈:主流图存储引擎/图搜索算法

    2024-05-01 11:06:02       11 阅读
  3. leetcode 92. 反转链表 II

    2024-05-01 11:06:02       13 阅读
  4. 【数据结构与算法】力扣 150. 逆波兰表达式求值

    2024-05-01 11:06:02       10 阅读
  5. XML 映射文件(Mapper 文件)的命名空间

    2024-05-01 11:06:02       14 阅读
  6. 零基础玩转Linux+Ubuntu实战视频课程

    2024-05-01 11:06:02       14 阅读
  7. CRC32 循环冗余校验算法

    2024-05-01 11:06:02       15 阅读
  8. leetcode18-4Sum

    2024-05-01 11:06:02       11 阅读
  9. 在RStudio上用Git功能管理Github上的项目

    2024-05-01 11:06:02       11 阅读
  10. Git故障排查与数据恢复

    2024-05-01 11:06:02       10 阅读