値によってA父と息子
父から息子へ1.1
息子の父は、URLの後に疑問符
#father.wxml
<ビューbindtap = " clickData " > {{sondata}} </ビュー>
Father.js# ページ({ データ:{ sondata:" 使用可能なトピック" 、 }、 clickData:機能(){ wx.navigateTo({ URL: '/ページ/息子/息子P = 123?' 、 ☆ ☆☆☆ ☆
})}})
息子ページがあるのonLoad関数内
#son.js
のonLoad:機能(オプション){
にconsole.log(オプション)
}、
1.2サブ親データ伝送
#father.wxml <ビューbindtap = " clickData " > {{sondata}} </ビュー>
Father.js# ページ({ データ:{ sondata:" 使用可能なトピック" 、 }、 clickData:機能(){ wx.navigateTo({ URL:' /ページ数/息子/息子' 、 }) }、 })
ページの息子
最初は単純な論理であります
表示:フレックス。 フレックス
- 方向:行は、 正当化 -content:空間- BETWEEN; } #son.js ページ({
データ:{
#私はここに書き込みが実際にデータベースから取得されなければならない死んで topicList:[ {上記ID上:1、タイトル:「豚肉 'COUNT: 100 }、 {ID:2、タイトル:' 肉のポットパッケージ 'COUNT: 100 }、 {ID:3、タイトル:' 子羊 'COUNT: 100 }、 {ID:4、タイトル:' MOOの集"カウント:100 } ] } })
son.jsでchooseTopic機能
#最初のアプローチ
chooseTopic:機能(E){ // 現在のトピック---- 結果のトピックに関する辞書をクリック VAR toptic = e.currentTarget.dataset.dict // 値がページに渡される前に、 VARページと=(getCurrentPages) ; //すべてのページを取得 するvar prevpage =ページと[pages.length- 2は、現在のページ、前のページになる前に] //結果ページを見つける[我々は]オブジェクトを呼び出した prevPage.setData({:toptic.title sondata} )//オブジェクト.setData割り当て // 元のページへのジャンプバック wx.navigateBack({}) }、
#第二のアプローチ
chooseTopic:機能(E){ // このトピック VAR toptic = e.currentTarget.dataset.dict // 値は、ページに渡される前に VARページ= getCurrentPages(); VARの prevpage =ページ[pages.length - 2 ] //我々は関数を呼び出す関数がある親ページである(toptic)prevPage.setTopicData過去に渡された値 // 元のページへのジャンプバック wx.navigateBack({}) }、
第二の方法では#はfather.jsを使用しています
setTopicData:機能(RES){
this.setData({sondata:res.title})
}
#Sondata:親ページ内のデータ
2つのバック
現在のページのすべてを取得します。
そして、現在のページの前のページを取得します
VaRのページ= getCurrentPages(); VAR prevPage =ページ[pages.length- 2 ]