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

溫馨提示×

溫馨提示×

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

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

微信小程序如何刷新當前界面的實現方法

發布時間:2020-09-15 07:21:20 來源:腳本之家 閱讀:338 作者:編程小白-郭旭 欄目:web開發

在微信小程序開發的過程中,在一個頁面中對數據操作之后我們大多數時間都需要刷新一下當前界面以把操作之后的結果顯示出來,但是如何在執行操作后進行本頁面的刷新就成了一個問題很大但是很需要的操作。下面介紹一下微信小程序刷新當前界面的幾種方法。

方法一:this.onLoad()

使用方法:在操作函數中調用this.onLoad()或that.onLoad()(有時候this的作用域不夠的時候需要定義that = this)。

適用場景:本次操作對頁面onLoad函數所攜帶的各種參數沒有影響。這時候我們在頁面第一次執行onLoad函數的時候可以定義一個變量_options將onLoad函數的參數options存儲到這個變量中,等操作函數執行完畢時,調用this.onLoad(_options),如果本次操作之后下一次該界面加載時onLoad函數的options變量發生了改變則使用該方法無效。

方法二:this.onReady() 或者 this.onShow()(親測有效)

使用方法:在操作函數中調用this.onReady()函數。

使用前提:本頁面的數據操作需要在頁面的onReady()或onShow()函數中完成。

方法三:定義標志

使用方法:在app.js中,定義一個全局變量Flag,默認值為false,進入其它頁面的時候將它置為true,在頁面的onShow方法里加一個判斷,如果Flag為true的話,先將它的值設置為false,再調用接口獲取數據。代碼如下:

onShow: function(){
   if (app.globalData.Flag) {
      app.globalData.Flag = false;
      this.getData();//調用接口獲取數據
   } 
} 

這種方法雖然感覺有點復雜而且笨重,但是確實可以解決實際問題。

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對億速云的支持。

向AI問一下細節

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

AI

富阳市| 阜新市| 华亭县| 昌黎县| 朝阳市| 黄大仙区| 永康市| 镶黄旗| 双辽市| 金坛市| 五原县| 柞水县| 武义县| 汉阴县| 婺源县| 松桃| 旌德县| 新闻| 乐平市| 石嘴山市| 衡山县| 永善县| 鸡西市| 凭祥市| 大方县| 当雄县| 南皮县| 时尚| 平乡县| 桦南县| 沛县| 山东省| 邵阳市| 桃源县| 伊金霍洛旗| 二连浩特市| 隆尧县| 石景山区| 丽江市| 泰顺县| 平阳县|