中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序實現兩個頁面傳值的方法分析

發布時間:2020-10-21 22:35:18 來源:腳本之家 閱讀:290 作者:站住,別跑 欄目:web開發

本文實例講述了微信小程序實現兩個頁面傳值的方法。分享給大家供大家參考,具體如下:

需求:發送頁面通過url傳值,接收頁面獲取值。

發送頁面的js

var nowid='10';
wx.navigateTo({
  url: '../index/index?id='+nowid,
})

或者發送頁面用navigate 組件:

<navigate url="xxx?id=10"></navigate >

如果id是page里面data的數據。是動態的,那么可以寫成:

<navigate url="xxx?id={{pid}}"></navigate >

這種方式也是通過接收頁面的onload來獲取id的

接收頁面的js

在接收頁面onload的函數里就可以獲取到值:

onLoad: function (options) {
  var _obj=options.id;
  console.log(_obj)
}

(1) 接收頁面獲取到的 options 就是發送頁面的 url 中 問號后面傳過來的值

(2) 如果傳過來的值是一個json對象,那么需要現在發送頁面把這個對象JSON.Stringfy轉化成字符串,然后 接收頁面 再使用JSON.parse轉化成json對象就行。

還有種方法是通過小程序的本地存儲 wx.setStorage()等API接口來實現-----》發送頁面存入,接收頁面在接受。當然,不需要的時候可以把存入的數據刪掉

還有一種方式就是:在app.js中設置數據,然后其它頁面在需要的時候,就可以通過  app.數據等形式來獲取。當然,需要在接收數據的頁面聲明:

var app=getApp();

希望本文所述對大家微信小程序開發有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临清市| 汾西县| 资兴市| 磴口县| 宜兴市| 佛学| 喀什市| 大港区| 玛多县| 新津县| 庆安县| 东源县| 津南区| 明光市| 英山县| 资阳市| 通渭县| 额济纳旗| 随州市| 安塞县| 彭阳县| 西贡区| 达拉特旗| 遂川县| 阜南县| 乡宁县| 襄汾县| 定日县| 陇川县| 县级市| 武鸣县| 长宁区| 察雅县| 会昌县| 平利县| 福建省| 临洮县| 淳安县| 威远县| 伊宁市| 闽清县|