小程序加载分类下的数据,以及跳转到数据的详情页

本文档介绍如何在小程序中实现页面数据的加载,特别是加载分类数据和初始化状态。同时,讲解了如何从指定分类下获取数据,并实现高亮选中效果。此外,还详细阐述了如何跳转到物品详情页,以及在详情页中通过id获取相关数据。
摘要由CSDN通过智能技术生成
  1. 页面数据data设置
    /**
       * 页面的初始数据
       */
      data: {
        fenlei:[],//设置分类空数组
        fabus:[], //设置发布空数组
        startCateId:1   //设置开始分类id
      },

     

  2. 进入页面加载分类数据以及调用第一个分类下的数据
    /**
       * 生命周期函数--监听页面加载
       */
      onLoad: function (options) {
        this.loadIndex();
        this.getfabu()
      },
    
      // 分类数据调用
      loadIndex: function () {
        var url = app.globalData.domain + 'cate/getallcate';
        var params = {};
        util.wxRequest(url, params, data => {
          this.setData({
            fenlei: data
          })
        }, data => { }, data => { });
      },
    
      //首次加载第一个分类下发布
      getfabu: function () {
        var startCateId = this.data.startCateId;
        var url = app.globalData.domain + 'fabu/getfabus/cateid/';
        var params = {cateid: startCateId};
        util.wxRequest(url, params, data => {
          //console.log(data);
          this.setData({
            fab
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值