這篇文章主要講解了“微信小程序怎么實現(xiàn)動態(tài)傳參”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“微信小程序怎么實現(xiàn)動態(tài)傳參”吧!
成都創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設計、網(wǎng)站制作、外貿營銷網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務崇禮,十載網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:13518219792微信小程序 動態(tài)傳參實例詳解
跳轉這里采用navigator跳轉,在navigator跳轉的鏈接上將參數(shù)加上去:
index.wxml(根據(jù)點擊頁面的不同傳遞參數(shù))
{item.MTId}} {{item.status}}
id是在本地數(shù)據(jù)中已經(jīng)寫好的,它也對應了每一條數(shù)據(jù)其他詳細信息。由此可以想到,我們只要在下一級頁面根據(jù)傳遞參數(shù)id再在本地數(shù)據(jù)中查詢,然后將查詢結果進行顯示,就做到了加載詳細信息這個功能。
logs.js(接受index.wxml傳遞的參數(shù)并處理)
Page({ onLoad: function (options) { console.log(options.id) var init = myData.searchmtdata(options.id) this.setData({ data_MTId: init.MTId, data_status: init.status, data_duration: init.Duration, data_Operator: init.Operator, data_IdleReason: init.IdleReason }) } })
searchmtdata這個方法在之前的博客中已經(jīng)有說明,就是根據(jù)id的值來查詢,返回一個list中具體的對象,即某個item的詳細信息。
onLoad:function這個函數(shù)在頁面加載時就會執(zhí)行一次,options就是接收的從index.wxml傳遞過來的參數(shù)。根據(jù)id查詢到具體的list對象后再進行賦值,此時data_**中的數(shù)據(jù)就是某個item的詳細信息了。
logs.wxml(對item的詳細信息進行顯示)
MTID {{data_MTId}} Status {{ data_status}} Duration {{data_duration}} Operator {{data_Operator}} Idle Reason {{data_IdleReason}}
實現(xiàn)效果截圖:
點擊具體某個item
感謝各位的閱讀,以上就是“微信小程序怎么實現(xiàn)動態(tài)傳參”的內容了,經(jīng)過本文的學習后,相信大家對微信小程序怎么實現(xiàn)動態(tài)傳參這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設公司,,小編將為大家推送更多相關知識點的文章,歡迎關注!