直播系統原始碼,啟動APP時判斷登入狀態,引導頁、登入頁、首頁的跳轉方式

zhibo系統開發發表於2022-05-23

直播系統原始碼,啟動APP時判斷登入狀態,引導頁、登入頁、首頁的跳轉方式

滿足需求:第一次啟動app時,出現引導頁;其餘次啟動專案時,判斷是否登入uniapp,登入則為首頁,反之則登入頁面。

1.app啟動會有啟動頁首先設定啟動頁: manifest.json -> 原始碼檢視中修改如下:

"splashscreen" : {
    "alwaysShowBeforeRender" : false,
    "waiting" : true,
    "autoclose" : false,
    "delay" : 0
},

2.在app.vue中 onLaunch 方法中新增

// launchFlag 判斷引導頁 並在第一次進入引導頁中存入 次欄位uni.setStorage({key: 'launchFlag',data: true,});
const value = uni.getStorageSync('launchFlag');
// 獲取token
const token = uni.getStorageSync(config.Global.cache + '_Token');
console.log("token",token);
console.log("value",value);
if(!value) {
console.log('abc')
uni.navigateTo({
url: "/pages/index/guide",
success: () => {
plus.navigator.closeSplashscreen();
}
});
} else {
if(token){
console.log("退出登入transit1");
plus.navigator.closeSplashscreen();
}else{
 uni.reLaunch({
url: "/pages/users/sign-in/sign-in",
success: () => {
plus.navigator.closeSplashscreen();
}
})
}
}

以上就是直播系統原始碼,啟動APP時判斷登入狀態,引導頁、登入頁、首頁的跳轉方式, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2896493/,如需轉載,請註明出處,否則將追究法律責任。

相關文章