小程序中动态获取列表对象信息的代码示例
本篇文章给大家带来的内容是关于小程序中动态获取列表对象信息的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
先上效果图展示: 本内容主要介绍如何在列表中去动态获取对象详情:
跳转函数方法goDetail,跳转过去的对象ID就是item.pf_id,点击对象就是index。 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("++++++",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来发送请求信息,到服务器获取到对象的所有信息后存储下来拿到前端页面,展示对应的。根据后台人员设置的字段来传递对应字段参数。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |