91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

發布時間: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

昆山市| 富锦市| 定西市| 灌阳县| 昂仁县| 印江| 泾川县| 灵台县| 宁晋县| 延川县| 丹棱县| 上蔡县| 婺源县| 武川县| 沅陵县| 莎车县| 莆田市| 普定县| 肇州县| 德钦县| 西城区| 阿城市| 鹤山市| 镇远县| 通州区| 万荣县| 泰宁县| 郎溪县| 秭归县| 长汀县| 武义县| 绥化市| 行唐县| 金秀| 兰坪| 静乐县| 台湾省| 开远市| 焦作市| 苏尼特左旗| 蓝田县|