微信小程序实例:详情页数据动态实现的方法介绍

互联网 18-9-4
本篇文章给大家带来的内容是关于微信小程序实例:detail详情页数据动态展示的方法介绍 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

上一篇文章微信小程序实例:详情页静态页面搭建的方法介绍把静态的detail页面做好了,现在来做把数据动态的放进去 首先实现点击list页面会跳转到detail页面 给list页面中添加点击事件 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)的内容如下: 这样我们就把点击跳转的下标拿到并传递给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中展示就可以了

<!--pages/detail/detail.wxml--><view class='detailContainer'>   <image class='headImg' src='{{detailObj.detail_img}}'></image>   <view class='avatar_date'>     <image src='{{detailObj.avatar}}'></image>     <text>{{detailObj.author}}</text>     <text>发布于</text>     <text>{{detailObj.date}}</text>   </view>   <text class='company'>{{detailObj.title}}</text>   <view class='collection_share_container'>     <view class='collection_share'>       <image src='/images/icon/collection-anti.png'></image>       <image src='/images/icon/share-anti.png'></image>     </view>     <view class='line'></view>   </view>   <button>转发此文章</button>   <text class='content'>{{detailObj.detail_content}}</text></view>

相关推荐:

微信小程序实现动态设置页面标题方法分享

微信小程序 数据访问实例详解

以上就是微信小程序实例:详情页数据动态实现的方法介绍的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 微信小程序
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信小程序实例:详情页静态页面搭建的方法介绍

相关资讯