网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

微信小程序小技巧系列《六》不支持require,修改后數據刷新問題 ... ... ...

發布時間:2018-02-06 17:07 所屬欄目:小程序開發教程
我首先說句題外話:是關于本站搜索的,很多人使用搜索時,沒有搜索到自己想要的東西,我給一個簡單的搜索建議:就是搜關鍵詞,而不搜全部內容,比如你需要個人申請appid,搜索關鍵詞“appid”,你需要獲取用戶登錄信息,搜索“登錄”,需要解決一個上傳問題,搜索“uploadfile”等等
 
一:修改后數據刷新問題 

業務場景:

頁面A:顯示用戶姓名,單擊后跳轉到頁面B

頁面B:B中修改用戶姓名,數據提交服務器成功保存后通過


	
  1. wx.navigateBack({
  2. delta: 1
  3. })

返回上一頁面A

 

那么問題來了:

請問如何在A頁面中刷新或更新B中修改后的用戶姓名的數據?

 

方案1:頁面A可以吧網絡請求數據放在onShow方法里;

 

有沒有其它方案可以直接修改A頁面的數據,以此減少網絡請求數量?

參考思路:

在B頁面找到A頁面(傳this作為參數,或者通過getCurrentPages獲得),然后調用A頁面的方法(事先要先定義好),而且還可以將B頁面的對象,作為方法的參數進行傳遞。

 

當然,這樣做的弊端是,耦合度不太好。

參考思路二:用緩存就行,b頁面改了數據就更新緩存,a頁面就可以獲得最新的數據,同時也不需要重新請求數據

 

二:針對微信小程序目前不支持require(“/根目錄/。。。。.js”)(本文寫于本版本之前,假如不適用于新版本,請無視或僅作參考)

1.在app.js定義個全局引用

2.頁面中要用到的時候

可以將作用域this傳過去 方法中就可以通過this獲取到當前頁面page對象了。。 如:

 

三:微信Web開發者工具,mac上面卡死

打開微信web開發者工具之后卡在加載項目的界面不動了,也無法點擊界面上的按鈕,也無法關閉,過一會會自動崩了,只能通過活動監視器殺死了,刪掉重裝后還是一樣的問題。。???。。。 我發現很多網友都有這個問題,但并沒有實際的解決辦法,所以我嘗試復現這個問題,并找出解決辦法。 導致這個問題的原因是:在微信web開發者工具上調試項目時,誤刪了該項目某個文件,導致緩存中一直會有這個錯誤導致編譯不過。 解決辦法: 1.右鍵將“微信web開發者工具”  ---移到廢紙簍 2.刪除以下幾個配置和緩存文件(可以在終端通過open命令打開,如:open Library/Caches/)     ~/Library/Application Support/微信web開發者工具     ~/Library/Preferences/com.tencent.wechat.devtools.plist     ~/Library/Caches/微信web開發者工具 3.重新安裝 “微信web開發者工具”  ,一直卡在加載項目界面的問題就解決了



本文地址:http://www.xiuhaier.com/wxmini/doc/course/21670.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×