微信小程式全域性變數改變監聽

2022-02-04 02:59:35 字數 742 閱讀 7736

最近工作需要寫小程式頁面,其中有個頁面情況為:父頁面中包含了乙個元件頁面,元件頁面中又包含了另外乙個元件頁面。需求為:點選最後乙個元件頁面中的乙個view,需要顯示最外層父頁面中的乙個彈出層,並且動態的展示值,這個值的**就是最後乙個元件頁面中的內容。

globaldata: 

}

這樣能正常賦值,但是由於都是在同乙個介面展示,我需要更新值後,馬上得到最新的值。上面簡單的設定獲取就不起作用了。

那麼,就需要監聽 globaldata 中的屬性了。

//

watch: function

(method) ,

get:

function

() })

},

接下來就是在元件頁面事件中動態賦值:

//

拍攝詳情檢視

viewpicturedetailinfo: function

(e)

},

//

首先需要在父頁面 onload() 方法中新增監聽以及指定監聽**方法

////

//定義監聽**方法

// watchback: function

this

.setdata();

},

這樣,在父頁面中使用 showpicturedetail..這幾個變數就可以動態展示了。

可以參考:

微信小程式 全域性變數

例如 示例 宣告變數進行引入!引入高德地圖js const amap require src js amap wx.js 引入介面js const urllist require src js config.js 引入wetoast外掛程式js const require src wetoast w...

微信小程式 全域性變數

示例 宣告變數進行引入!引入高德地圖js const amap require src js amap wx.js 引入介面js const urllist require src js config.js 引入wetoast外掛程式js const require src wetoast weto...

微信小程式的全域性變數 頁面變數,如何掌握

如果你認為你很熟悉的話,那你猜一下,下面的變數 userinfo,是屬於全域性變數,還是頁面變數?var userinfo page 經過一段多次測試,一切按官網出現過的方式進行吧。如果還存在問題,就去社群找茬去。經調整如下,就不會出現資料不清空的現象了。因為這樣是屬於page宣告週期的變數,記得在...