微信小程式重新載入當前頁面

2021-10-10 03:18:23 字數 533 閱讀 5478

方法一: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...