1. 程式人生 > >微信小程式中的動態設定導航條

微信小程式中的動態設定導航條

微信小程式中動態設定導航條

我們知道微信小程式中設定導航條可以直接在json檔案中設定  "navigationBarTitleText"  = "String"  就可以了 但是我們有時可能需要根據不同的情況動態設定導航條。 微信小程式給我們提供了一個方法 
setNavigationBarTitle({
    title: "string", 
    success: funciton(res){
       ...
    }
})

注意這個setNavigationBarTitle方法一定要寫在onReady方法中,因為這是頁面才完全渲染完成。通常在onLoad中我們是不能對UI進行操作的。 setNavigationBarTitle方法中的title如果我們像這樣設定靜態字串的話是起不到動態設定導航條的作用 的。 我們可以從onLoad中獲取到一個動態變數,那如何將這個變數從onLoad中傳遞給onReady方法
呢? 我們可以在onLoad中通過this.setData({key: value})將這個變數傳遞給data,在onReady中再通過this.data.key獲得這個變數。