麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 小程序 > 正文

微信小程序開發之頁面傳值實現教程

2020-03-21 16:30:32
字體:
來源:轉載
供稿:網友

首先說點什么呢, 因為公司需求, 我也開始跳到小程序的坑里了, 填坑之路艱辛而凄涼, 好啦雖然有很多坑, 但畢竟小程序才出現不久, 有坑也正常, 哈哈哈不扯淡了, 來說說小程序的頁面傳值吧

一. 跨頁面傳值.

1 . 用 navigator標簽傳值或 wx.navigator, 比如

小程序開發,微信小程序,頁面傳值

這里將good_id=16 參數傳入detail頁面, 然后detail頁面的 onload方法內接受.

小程序開發,微信小程序,頁面傳值

如果需要傳多個參數, 用 & 鏈接即可

小程序開發,微信小程序,頁面傳值

小程序開發,微信小程序,頁面傳值

如果要傳 數組, 字典等復雜類型, 要先用 JSON.stringify() 轉成字符串傳遞.

小程序開發,微信小程序,頁面傳值

注 : 如果轉化的字符串中 有"?"這個符號, 則只會傳遞"?"以前的字符串, 這個問題我猜想可能是小程序內部的路由處理 對這個"?"敏感吧

好, 這是第一種 依靠跳轉的url帶參數傳值

2 . 用getCurrentPages(); 獲取棧中全部頁面的, 然后把數據寫入相應頁面

小程序開發,微信小程序,頁面傳值

這里可以傳字符串, 也能傳數組等,

小程序開發,微信小程序,頁面傳值

這樣就把 address 傳遞并接受了

注 : 這個方法適合 往后面傳值(即已經存在的頁面), 這樣才能在棧中找到并主動寫入數據, 且 一定要在 onshow() 方法中接受, 因為再次返回只執行onshow()方法.

3 . 寫入本地, 跨頁面在取出來 wx.setStorage/wx.getStorage等, 小程序中對寫入本地數據 封裝了很多方法, 各有側重, 這里就不多說了

小程序開發,微信小程序,頁面傳值

小程序開發,微信小程序,頁面傳值

4 . 把 數據聲明為全局變量

var detail = getApp().detail; 可在任何頁面獲取

二. 頁內傳值

1 . 設置id的方法標識跳轉后傳遞后的參數

小程序開發,微信小程序,頁面傳值

在bindtap定義的點擊方法 swiperTap : function(e) ; 中獲取, var id = e.currentTarget.id;

2 . 設置 data-xxx 的方法來標識要傳遞的值

小程序開發,微信小程序,頁面傳值

注 : 這里 data-index="{{index}}" 里的 {{index}} 是有效的, 在用wx-for 渲染視圖層時, index 代表點擊的下標. 在bindtap定義的點擊方法 swiperTap : function(e) ; 中獲取, 即 var index = e.currentTarget.dataset.index; 其他的參數取出也如此, var type = e.currentTarget.dataset.type;

3 . form表單和input輸入框

小程序開發,微信小程序,頁面傳值

小程序開發,微信小程序,頁面傳值

小程序開發,微信小程序,頁面傳值

小程序開發,微信小程序,頁面傳值


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 看一级毛片 | 午夜视频免费在线观看 | 成年人黄视频 | 黄色影院在线看 | 国产精品jk白丝蜜臀av软件 | 精品一区二区三区在线观看视频 | 香蕉成人在线视频 | xxxxhd73国产| 黄色一级片毛片 | 最新av网址在线观看 | 日韩欧美视频一区二区三区 | 国产精品成人一区二区三区电影毛片 | 欧美成在人线a免费 | 羞羞的视频免费在线观看 | 懂色av懂色aⅴ精彩av | 少妇av片 | 小视频成人 | 密室逃脱第一季免费观看完整在线 | 九色com | 中文字幕观看 | 久草免费新视频 | 99精品在线视频观看 | 中文字幕在线播放一区 | 精品久久久久久久久久中出 | 中文字幕一区二区三区久久 | 免费a级毛片大学生免费观看 | 国产人成免费爽爽爽视频 | 中文字幕在线观看1 | 国产一区二区三区四 | 毛片成人网 | 黄色一级片毛片 | 露脸各种姿势啪啪的清纯美女 | 91久久夜色精品国产网站 | 欧美视频不卡 | 黄色的视频免费观看 | 麻豆视频国产在线观看 | 国产日韩三区 | 久久艹逼| 污片在线观看视频 | 久久久久99一区二区三区 | 国产午夜精品理论片a级探花 |