小程序的發起頁其實占有很重要的地位,但是很多企業在開發微信小程序的過程中,往往直接忽視了這一點。很多時候涉及到用戶的轉化和引流,都和發起頁有關。
這里宜聘科技就為大家簡單的介紹一下。
在小程序發起的時分自動登錄,目前沒獲取用戶信息,所以不需求用戶授權,這個邏輯放在根目錄下的app.js的onLaunch方法中。只需發起小程序就會實行onLaunch方法。
做完之后發現了一個很嚴重的問題,就是app.js的onLaunch方法的確會在小程序發起的時分實行,但是主頁也會是在app.json文件的pages中第一個頁面也會同時實行,它不是阻塞的。會導致一個問題就是主頁獲取注重信息實行完了,登錄的邏輯還沒完,獲取不到正確的數據。
所以把登錄的邏輯放到主頁的onLoad方法中實行,在登錄成功之后再去獲取注重的數據,這樣就能處理上面說的問題了。后邊又有一個需求,就是同享功用,同享出去的頁面中也需求用到用戶信息,這個就尷尬了,同享出去的頁面,用戶進入的時分仍是進入的這個頁面,不會實行主頁的邏輯,是拿不到用戶信息的。
后邊想了下,仍是添加一個發起頁來做中轉吧,登錄的邏輯仍是放到app.js中,只需小程序發起了就可以實行,無論是第一次進入仍是通過同享的頁面進入,都可以自動登錄。
問題是怎么實現阻塞功用,就是登錄之后再去跳轉到其它的頁面,思路就是通過定時器的方法去檢測登錄狀態,成功了之后再跳轉。
同享也是相同,同享出去的地址不再是本頁面的地址,而是發起頁的地址,帶一個參數,這個參數才是本頁面的地址,當用戶點擊同享的小程序進入之后會先進入發起頁,發起頁中獲取參數,等候登錄邏輯實行完成之后,再依據參數跳轉到同享的頁面。
以上便是關于微信小程序的啟動界面是否重要的相關介紹,想要開發制作微信小程序、網站建設、軟件APP開發和系統定制等,或者了解更多合肥小程序開發制作相關新聞資訊知識,都可以咨詢安徽宜聘科技。