时间:2019-05-07 来源:小程序工厂
你说是后台怎么根据id查询吧
由于不知道你用的数据库是啊
还是没有用数据库
还不知道你用的是啥语言
.....
我只是用微信小程序开发工具做前端,只是谢谢js,后端直接给我提供的接口,调用的json数据。我现在传了id值,但是不知道怎么用这个id值在这个json数据里选择我需要的数据。
根据后端提供的接口 写个请求就可以了
我用的wx.request,但是返回的是整个json数组,稍等一下我贴一下代码。
// pages/product/product.js
ToE:function(e){
var id = e.currentTarget.id;
console.log(id)
wx.navigateTo({
url: '../../../ExpertDetails/ExpertDetails?id=' + id
})
},
// pages/product/ExpertDetails/ExpertDetails.js
onLoad: function (options) {
var that = this;
var id = options.id
console.log(id)
wx.request({
url: "url?id="+id,
method:'GET',
header: {'Content-Type': 'application/json'},
success:function(res){
that.setData({
data:res.data.data,//data是json里的数组名
})
}
})
},
有报错么 这个url 应该是 完全的域名
没有报错,域名不方便贴,不好意思哈。我这个返回的是数组中所有的集合,我只是想在详情页面展示列表页点击的事件的详细介绍。现在不知道怎么做了…我现在不知道是js有问题还是wxml需要改
没有根据id查询的接口?
没有 给我的接口就是一整个json数组,我该怎么把单个集合从数组中提取出来啊?
这后台写的
遍历 数据 取出id对应的元素
前台没有实现的方法是么
arr.findIndex
findIndex具体使用 自行百度
谢谢~