首页 > 微信 > 详细

微信小程序--功能区

时间:2021-01-30 18:04:38      阅读:55      评论:0      收藏:0      [点我收藏+]

效果展示

技术分享图片

Demo代码

wxml

<view class="box">
 <view class="boxitem" wx:key=‘index‘ wx:for="{{functions}}" bindtap="tofunction" data-url="{{item.url}}">
  <view class="boxitem_top">
   <image src="{{item.icon}}"></image>
  </view>
  <view class="boxitem_bottom">
   <text>{{item.name}}</text>
  </view>
 </view>
</view>

js

/ pages/functions/functions.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    h: app.globalData.h,
    functions: [{
        icon: "/images/x1.png",
        name: "农学院",
        url: "../xueyuan/xueyuan"
      },
      {
        icon: "/images/x2.png",
        name: "农市大集",
        url: "../shiji/shiji"
      },
      {
        icon: "/images/x3.png",
        name: "AR扫病害",
        url: "../ar/ar"
      },
      {
        icon: "/images/x4.png",
        name: "交流论坛",
        url: "../luntan/luntan"
      },
      {
        icon: "/images/x5.png",
        name: "鲜蔬配送",
        url: "../peisong/peisong"
      },
      {
        icon: "/images/x6.png",
        name: "休闲农业",
        url: "../xiuxian/xiuxian"
      },
    ]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  // 跳转页面
  tofunction: function (e) {
      //  wx.navigateTo({
      //   url: e.currentTarget.dataset.url,
      // })
    }
})

wxss

page {
  background-image: url(https://wx3.sinaimg.cn/mw690/006cV2kkgy1gcz9iabu19j30yi22oabf.jpg);
  background-size: cover;
}

.box {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  margin: 50% auto;
}

.boxitem {
  width: 180rpx;
  height: 180rpx;
  margin: 25rpx;
  background-color: white;
.
.
.
.
.
.
 完整源码获取途径
见文末引言

微信小程序--功能区

原文:https://www.cnblogs.com/haihongpro/p/14349126.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!