免费国产欧美国日产_少妇AV一区二区三区无码_蜜桃精品av无码喷奶水小说_jk18禁网站视频_精产国品一二三级产品区别_被夫の上司に犯波多野结衣_78m成人手机免费看_最爽最刺激18禁视频_偷偷色噜狠狠狠狠的777米奇

易優(yōu)GEO 重磅上線 ~ 一站式GEO優(yōu)化工具,讓豆包、文心一言、DeepSeek 在回答中主動(dòng)推薦你的品牌,搶占AI流量入口!  點(diǎn)擊查看

小程序模板網(wǎng)

微信小程序小技巧系列《六》不支持require,修改后數(shù)據(jù)刷新問(wèn)題 ... ... ...

發(fā)布時(shí)間:2018-02-06 17:07 所屬欄目:小程序開(kāi)發(fā)教程
我首先說(shuō)句題外話:是關(guān)于本站搜索的,很多人使用搜索時(shí),沒(méi)有搜索到自己想要的東西,我給一個(gè)簡(jiǎn)單的搜索建議:就是搜關(guān)鍵詞,而不搜全部?jī)?nèi)容,比如你需要個(gè)人申請(qǐng)appid,搜索關(guān)鍵詞“appid”,你需要獲取用戶登錄信息,搜索“登錄”,需要解決一個(gè)上傳問(wèn)題,搜索“uploadfile”等等
 
一:修改后數(shù)據(jù)刷新問(wèn)題 

業(yè)務(wù)場(chǎng)景:

頁(yè)面A:顯示用戶姓名,單擊后跳轉(zhuǎn)到頁(yè)面B

頁(yè)面B:B中修改用戶姓名,數(shù)據(jù)提交服務(wù)器成功保存后通過(guò)


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

返回上一頁(yè)面A

 

那么問(wèn)題來(lái)了:

請(qǐng)問(wèn)如何在A頁(yè)面中刷新或更新B中修改后的用戶姓名的數(shù)據(jù)?

 

方案1:頁(yè)面A可以吧網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)放在onShow方法里;

 

有沒(méi)有其它方案可以直接修改A頁(yè)面的數(shù)據(jù),以此減少網(wǎng)絡(luò)請(qǐng)求數(shù)量?

參考思路:

在B頁(yè)面找到A頁(yè)面(傳this作為參數(shù),或者通過(guò)getCurrentPages獲得),然后調(diào)用A頁(yè)面的方法(事先要先定義好),而且還可以將B頁(yè)面的對(duì)象,作為方法的參數(shù)進(jìn)行傳遞。

 

當(dāng)然,這樣做的弊端是,耦合度不太好。

參考思路二:用緩存就行,b頁(yè)面改了數(shù)據(jù)就更新緩存,a頁(yè)面就可以獲得最新的數(shù)據(jù),同時(shí)也不需要重新請(qǐng)求數(shù)據(jù)

 

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

1.在app.js定義個(gè)全局引用

2.頁(yè)面中要用到的時(shí)候

可以將作用域this傳過(guò)去 方法中就可以通過(guò)this獲取到當(dāng)前頁(yè)面page對(duì)象了。。 如:

 

三:微信Web開(kāi)發(fā)者工具,mac上面卡死

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



本文地址:http://www.szcjxy.com/wxmini/doc/course/21670.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢: 點(diǎn)擊咨詢
在線客服