小程序的獲取應用實例小程序
頁面的生命週期:網絡
1顯示app的onLaunch ->app.onshow(這是app啓動完畢),以後啓動index(第一個頁面),index
建立頁面時,觸發onload(加載數據),2而後onshow(綁定數據)。3onready(頁面正常顯示的時候觸發)app
在app.js中,改變頁面數據this
myData:{ name:"mujinhua" }
2個頁面之間的參數傳遞url
在A頁面,將A頁面的基本數據傳給B,而後B頁面去拿到數據去網絡上請求新的文章詳情,顯示出來spa
利用小程序給的onLoad
: 頁面加載3d
onLoad: function(options) { // 頁面初始化 options爲頁面跳轉所帶來的參數 // Do some initialize when page load.(在頁面加載時進行一些初始化)。
}
wx.navigateTo
和wx.redirectTo
及<navigator/>
中的 query。跳轉方式2中方式code
<navigator url="../logs/logs?id=1&title=zzz" > <view > <text class="user-motto">文章1</text> </view> </navigator> (第二種) <view bindtap="itemClick"> <text class="user-motto">文章2</text> </view>
index.js(第二種的)blog
itemClick : function (){ wx.navigateTo({ url:"../logs/logs?id=1" })
logs.js生命週期
data:{ // text:"這是一個頁面" articleId:null }, onLoad:function(options){ // 頁面初始化 options爲頁面跳轉所帶來的參數 console.log("---logs page onLoad---"); console.log("id是:"+options.id) console.log("title是:"+options.title) this.setData({articleId:options.id}) },