本篇文章给大家带来的内容是关于微信小程序实例:detail详情页数据动态展示的方法介绍 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
上一篇文章微信小程序实例:详情页静态页面搭建的方法介绍把静态的detail页面做好了,现在来做把数据动态的放进去
首先实现点击list页面会跳转到detail页面
给list页面中添加点击事件
list.js
//点击跳转到detail页面 toDetail(event){ // console.log(event); //获取点击跳转对应的下标 let index = event.currentTarget.dataset.index wx.navigateTo({ url: #39;/pages/detail/detail?index= #39;+index, },
上面console.log(event)的内容如下:
这样我们就把点击跳转的下标拿到并传递给detail页面了
在detail.js中获取数据,获取数据要记得先把数据引进来:
// pages/detail/detail.js let datas = require( #39;../../datas/list-data.js #39;); Page({ * 页面的初始数据 data: { detailObj:{}, index:null * 生命周期函数--监听页面加载 onLoad: function (options) { let index=options.index; this.setData({ //把引入的数据根据下标对应放到detailObj中 detailObj:datas.list_data[index], //index也存放起来 index:index },
然后在detail.wxml中展示就可以了
!--pages/detail/detail.wxml-- view >相关推荐:
微信小程序实现动态设置页面标题方法分享
微信小程序 数据访问实例详解
以上就是微信小程序实例:详情页数据动态实现的方法介绍的详细内容,更多请关注php中文网其它相关文章!
微信app下载
微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!