信息分类小程序PHP源码,小程序中动态获取列表对象信息的代码示例

本篇文章给大家带来的内容是关于小程序中动态获取列表对象信息的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

先上效果图展示:

0327a107917a6ab82947d3fe26b5f86c.png

ab7790c970a117a9e45007442b939f13.png

本内容主要介绍如何在列表中去动态获取对象详情:

1.先展示列表内容:

列表内容仍然是通过数据绑定和聊表渲染来实现,wx:for的一系列参数设置。

{{item.pf_name}}

跳转函数方法goDetail,跳转过去的对象ID就是item.pf_id,点击对象就是index。

当然这个也可以设置为navigator跳转,区别是navigator是在链接内加上参数组合传递给页面,这样适用于写死的内容。

2.鉴于是动态获取,自然要请求后台数据:goDetail: function(ev) {

var that = this;

var e = ev.currentTarget.dataset.id;

console.log("++++++",ev,that)

wx.setStorageSync("people_id", e), wx.navigateTo({

url: "../detail/detail"

})

},

这里边将列表对象id存储为缓存数据,发送给下一个页面来获取。一定要通过打印 console.log("++++++",ev,that)。来测试数据是否获取到是否存储到。

在对象详情页可以这样展示:require("../../utils/util.js"), getApp();

Page({

data: {

name: "",

sex: "",

birthday: "",

post: "",

address: "",

addtime: "",

phone: "",

identityCard: "",

schools: "",

pspecialty: "",

diploma: "",

workingState: "",

entrytime: "",

worktime: ""

},

onLoad: function(e) {

var t = this,

a = wx.getStorageSync("session_uid"),

i = wx.getStorageSync("people_id");

console.log("--------",i,e,a)

wx.request({

url: "https://xxxxxxxxxxxxx.com/wx/userinfo/",

data: {

pf_id: i,

Cookie: a

},

method: "POST",

header: {

"Content-Type": "application/x-www-form-urlencoded"

},

success: function(e) {

console.log("员工数据", e.data.data);

var a = e.data.data;

t.setData({

name: a.pf_name,

sex: a.pf_sex,

birthday: a.pf_birthday,

post: a.m_id_post,

address: a.pf_address,

addtime: a.pf_addtime,

phone: a.pf_phone,

identityCard: a.pf_identityCard,

schools: a.pf_schools,

diploma: a.m_id_diploma,

pspecialty: a.pf_specialty,

workingState: a.pf_workingState.state_name,

entrytime: a.pf_entrytime,

worktime: a.worktime

})

},

fail: function(e) {}

})

},

onReady: function() {},

onShareAppMessage: function() {}

});

通过点击时传递的参数ID来发送请求信息,到服务器获取到对象的所有信息后存储下来拿到前端页面,展示对应的。根据后台人员设置的字段来传递对应字段参数。

最终就能拿到对象的动态信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值