### [微信小程序实例:详情页数据动态实现的方法介绍](https://www.prosaas.cn/article/17068) **Published:** 2018-09-04T08:50:40 **Author:** 5201314 **Excerpt:** 本篇文章给大家带来的内容是关于微信小程序实例:detail详情页数据动态展示的方法介绍 ,有一定的参考价值,有… 本篇文章给大家带来的内容是关于微信小程序实例:detail详情页数据动态展示的方法介绍 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 上一篇文章微信小程序实例:详情页静态页面搭建的方法介绍把静态的`detail`页面做好了,现在来做把数据动态的放进去 首先实现点击`list`页面会跳转到`detail`页面 给`list`页面中添加点击事件 ![](https://img-blog.csdn.net/20180904084044618?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2OTAxNDg4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) `list.js` //点击跳转到detail页面 toDetail(event){ // console.log(event); //获取点击跳转对应的下标 let index = event.currentTarget.dataset.index wx.navigateTo({ url: '/pages/detail/detail?index='+index, }) }, 上面`console.log(event)`的内容如下: ![](https://img-blog.csdn.net/20180904084504173?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2OTAxNDg4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) 这样我们就把点击跳转的下标拿到并传递给`detail`页面了 在`detail.js`中获取数据,获取数据要记得先把数据引进来: // pages/detail/detail.js let datas = require('../../datas/list-data.js'); 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`中展示就可以了 {{detailObj.author}} 发布于 {{detailObj.date}} {{detailObj.title}} {{detailObj.detail\_content}} 相关推荐: 微信小程序实现动态设置页面标题方法分享 微信小程序 数据访问实例详解 以上就是微信小程序实例:详情页数据动态实现的方法介绍的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** console, Event, JS, 事件, 微信小程序 **Categories:** 后端开发 ---