所属分类:php教程
上一篇文章微信小程序实例:详情页静态页面搭建的方法介绍把静态的detail
页面做好了,现在来做把数据动态的放进去
首先实现点击list
页面会跳转到detail
页面
给list
页面中添加点击事件
程序员必备接口测试调试工具:立即使用
Apipost = Postman + Swagger + Mock + Jmeter
Api设计、调试、文档、自动化测试工具
后端、前端、测试,同时在线协作,内容实时同步
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
中展示就可以了
{{detailObj.author}}
发布于
{{detailObj.date}}
{{detailObj.title}}
{{detailObj.detail_content}}
登录后复制
相关推荐:
微信小程序实现动态设置页面标题方法分享
微信小程序 数据访问实例详解
以上就是微信小程序实例:详情页数据动态实现的方法介绍的详细内容,更多请关注zzsucai.com其它相关文章!