小程序源码之古诗词-微信小程序数据传递给子页面

​​​​

扫码体验

首页样式

语法

讲列表页数据直接带到详情页面

html 复制代码
<view class='box'  data-item='{{item}}' bindtap='goDetail'>
      <text class="poet">
        <text wx:for='{{item.paragraphs}}' wx:key='index' wx:for-item="pItem">{{pItem}}</text>
      </text>
</view>

bindtap 绑定点击事件
js 复制代码
goDetail (e) {
    wx.navigateTo({
      url: `/pages/detail/detail?id=${e.currentTarget.dataset.id}`,
      success: function(res) {
        res.eventChannel.emit('dataFromList', {data: e.currentTarget.dataset})
      }
    })
}

通过
eventChannel.emit('dataFromList', {data: e.currentTarget.dataset})

讲数据发送给子页面

子页面通过eventChannel.on('dataFromList'接收数据

js 复制代码
    const eventChannel = this.getOpenerEventChannel()
    eventChannel.on('dataFromList', function(data) {
      that.setData({
        detail: data.data.item
      })
      that.loadDetail()
    })
相关推荐
半仙儿~4 分钟前
微信小程序长按识别图片二维码
微信小程序·小程序·notepad++
赵庆明老师8 分钟前
HBuilder X 4.76 开发微信小程序集成 uview-plus
微信小程序·小程序
weixin_1772972206918 小时前
盲盒小程序系统开发:构建盲盒社交新生态
小程序
柯南952718 小时前
微信 JS-SDK chooseWXPay 与 WeixinJSBridge.invoke
微信·微信小程序
weixin_1772972206921 小时前
剧本杀小程序系统开发:重塑社交娱乐新生态
小程序·娱乐
毕设源码-邱学长1 天前
【开题答辩全过程】以 基于微信小程序的教学辅助系统 为例,包含答辩的问题和答案
微信小程序·小程序
weixin_lynhgworld1 天前
盲盒抽谷机小程序开发全解析:从0到1的完整方法论
小程序·盲盒·抽谷机
老华带你飞1 天前
社区互助|基于SSM+vue的社区互助平台的设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·小程序·毕设·社区互助平台
说私域2 天前
数字经济时代企业营销转型:基于定制开发开源AI智能名片S2B2C商城小程序的探索
人工智能·小程序
一匹电信狗2 天前
【C++】C++11新特性第一弹(列表初始化、新式声明、范围for和STL中的变化)
服务器·开发语言·c++·leetcode·小程序·stl·visual studio