1惯豆、manifest.json源碼配置
{
"app-plus" : {
"splashscreen" : {
"alwaysShowBeforeRender" : false,
"waiting" : true,
"autoclose" : false,
"delay" : 0
}
}
}
2楷兽、app.vue 中 onLaunch 配置
onLaunch: function () {
//應用初始化完成觸發(fā)(只觸發(fā)一次)
const token = uni.getStorageSync('token');//獲取token
if (token) {
//存在則關閉啟動頁進入首頁
plus.navigator.closeSplashscreen();
} else {
//不存在則跳轉至登錄頁
uni.reLaunch({
url: "/pages/login/index",
success: () => {
plus.navigator.closeSplashscreen();
}
})
}
},
3端考、pages.json 配置
首頁正常配置却特,登錄頁隨便放哪里(不能放第一個)
{
pages: [
{
"path":"pages/home/index",
"style": {
"navigationBarTitleText": "首頁",
"navigationStyle":"custom"
}
},
{
"path": "pages/login/index",
"style": {
"navigationBarTitleText": "登錄",
"navigationStyle":"custom"
}
}
]
}