方法一:this.onload()
使用方法:在操作函式中呼叫this.onload()或that.onload()(有時候this的作用域不夠的時候需要定義that = this)。
適用場景:本次操作對頁面onload函式所攜帶的各種引數沒有影響。這時候我們在頁面第一次執行onload函式的時候可以定義乙個變數_options將onload函式的引數options儲存到這個變數中,等操作函式執行完畢時,呼叫this.onload(this.data._options),如果本次操作之後下一次該介面載入時onload函式的options變數發生了改變則使用該方法無效。
方法二:this.onready() 或者 this.onshow()
使用方法:在操作函式中呼叫this.onready()函式。
使用前提:本頁面的資料操作需要在頁面的onready()或onshow()函式中完成。
總結:歸根結底其實就是重新傳送請求獲取最新的資料實現頁面資料更新。
微信小程式重新整理當前頁面及引數處理
業務場景 在商品詳情頁面,想下單或者新增購物車,但是登入失效了,需要重新登入授權,接著還是在此頁面 const pages getcurrentpages const perpage pages pages.length 1 當前頁面 const keylist object.keys perpag...
微信小程式怎麼獲取當前頁面的url
使用getcurrentpages可以獲取當前載入中所有的頁面物件的乙個陣列,陣列最後乙個就是當前頁面。var pages getcurrentpages 獲取載入的頁面 var currentpage pages pages.length 1 獲取當前頁面的物件 var url currentpa...
微信小程式怎麼獲取當前頁面的url
使用getcurrentpages可以獲取當前載入中所有的頁面物件的乙個陣列,陣列最後乙個就是當前頁面。var pages getcurrentpages 獲取載入的頁面 var currentpage pages pages.length 1 獲取當前頁面的物件 var url currentpa...