国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

微信小程序 動態傳參實例詳解

2019-11-19 16:43:12
字體:
來源:轉載
供稿:網友

微信小程序 動態傳參實例詳解

在微信小程序的開發過程中經常會用到動態傳參,比如根據某一頁面傳參的不同,加載不同的新的頁面。接下來介紹下如何實現。

上一篇博客中介紹了如何用wx:for循環顯示數組,一般情況下我們要實現的功能是點擊不同的元素進入不同的頁面,比如在另一個頁面加載某個元素的詳細信息。

跳轉這里采用navigator跳轉,在navigator跳轉的鏈接上將參數加上去:

index.wxml(根據點擊頁面的不同傳遞參數)

<view class="item" wx:for="{{showData}}">  <navigator url="/pages/logs/logs?id={{item.id}}" class="title">  <view class="td">   {item.MTId}} {{item.status}}  </view>  </navigator> </view> 

id是在本地數據中已經寫好的,參見以前的博客,它也對應了每一條數據其他詳細信息。由此可以想到,我們只要在下一級頁面根據傳遞參數id再在本地數據中查詢,然后將查詢結果進行顯示,就做到了加載詳細信息這個功能。

logs.js(接受index.wxml傳遞的參數并處理)

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這個方法在之前的博客中已經有說明,就是根據id的值來查詢,返回一個list中具體的對象,即某個item的詳細信息。

onLoad:function這個函數在頁面加載時就會執行一次,options就是接收的從index.wxml傳遞過來的參數。根據id查詢到具體的list對象后再進行賦值,此時data_**中的數據就是某個item的詳細信息了。

logs.wxml(對item的詳細信息進行顯示)

<view class="ar_item" style="border-top:1px solid #ddd;">  <text class="ar_name">MTID</text>  <text class="ar_content">{{data_MTId}}</text> </view> <view class="ar_item">  <text class="ar_name">Status</text>  <text class="ar_content">{{ data_status}}</text> </view> <view class="ar_item">  <text class="ar_name">Duration</text>  <text class="ar_content">{{data_duration}}</text> </view> <view class="ar_item">  <text class="ar_name">Operator</text>  <text class="ar_content">{{data_Operator}}</text> </view> <view class="ar_item">  <text class="ar_name">Idle Reason</text>  <text class="ar_content">{{data_IdleReason}}</text> </view> 

實現效果截圖:


點擊具體某個item


感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐昌市| 从化市| 申扎县| 清水河县| 石屏县| 天柱县| 双江| 巴彦淖尔市| 利辛县| 巴马| 金乡县| 天峨县| 泸西县| 保康县| 平江县| 邹平县| 邯郸县| 墨玉县| 兴国县| 松潘县| 淮安市| 新晃| 信阳市| 富川| 金川县| 连平县| 石嘴山市| 曲阳县| 邮箱| 高平市| 新民市| 玛纳斯县| 开封市| 西丰县| 麟游县| 安陆市| 永州市| 丹巴县| 县级市| 米脂县| 贡山|