1 Star 0 Fork 0

招财猫出行/zcm-passenger-uniapp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
App.vue 1.91 KB
一键复制 编辑 原始数据 按行查看 历史
听风 提交于 2024-01-06 17:55 . 陈文杰
<script>
// #ifdef APP-PLUS
const openIM = uni.requireNativePlugin('Tuoyun-OpenIMSDK');
const event = uni.requireNativePlugin('globalEvent');
console.log('openIM: ', openIM, event);
// #endif
export default {
onLaunch: function() {
const IS_FIRST = uni.getStorageSync('isFirst'); // 是否第一次进入
const IS_TOKEN = uni.getStorageSync('token'); // 获取token
// 1.非外部跳转
if (!this.$config.isExternalJump) {
// 1.1 如果是第一次进页面,则去引导页
if (!IS_FIRST) {
uni.reLaunch({
url: '/pages/guidePage/guidePage'
});
return;
}
// 1.2 判断是否存在token
if (IS_TOKEN) {
// 1.2.1 存在token跳转到首页
uni.reLaunch({
url: '/pages/home/home'
});
} else {
// 1.2.2 不存在token跳转登录页
uni.reLaunch({
url: '/pages/login/login'
});
}
} else {
// 2.从外部跳转
if (!IS_TOKEN) {
// 2.1 不存在token跳转404
uni.reLaunch({
url: '/pages/404/404'
});
} else {
// 2.2 存在token跳转首页
uni.setStorageSync('token', IS_TOKEN); // 存入token
uni.reLaunch({
url: '/pages/home/home'
});
}
}
},
onShow: function() {
console.log('App Show');
},
onHide: function() {
console.log('App Hide');
},
onPageNotFound: function() {
// 路由不匹配跳转404
uni.navigateTo({
url: '/pages/404/404'
});
}
};
</script>
<style lang="scss">
/* 引入iconfont */
@import '@/static/icon/iconfont.css';
/*每个页面公共css */
@import '@/uni_modules/uni-scss/index.scss';
page {
// height: 100%;
background: transparent;
}
/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
@import "@/uni_modules/uview-ui/index.scss";
html, body {
font-family: cursive;
}
</style>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
HTML
1
https://gitee.com/zhaocaimao-travel/zcm-passenger-uniapp.git
git@gitee.com:zhaocaimao-travel/zcm-passenger-uniapp.git
zhaocaimao-travel
zcm-passenger-uniapp
zcm-passenger-uniapp
master

搜索帮助