suke-mp/src/App.vue
2024-04-26 19:01:31 +08:00

54 lines
1.1 KiB
Vue

<script setup lang='ts'>
import { mpUpdate, setCompanyId, setReferrerUserId, setRegisterStoreId } from '@/utils';
onLaunch((options) => {
console.log('App Launch options ', options);
// setRegisterStoreId('1144085996641443841');
if(options?.query) {
//保存登录邀请员工id
if(options.query.referrerUserId) {
setReferrerUserId(options.query.referrerUserId);
}
//保存注册门店id
if(options.query.companyId) {
setCompanyId(options.query.companyId);
}
//保存注册门店id
if(options.query.storeId) {
setRegisterStoreId(options.query.storeId);
}
if(options?.query.scene) {
//保存注册门店id
const params = decodeURIComponent(options?.query.scene);
if(params.split('=')[0] === 'storeId') {
setRegisterStoreId(params.split('=')[1]);
}
}
}
// #ifdef MP
mpUpdate();
// #endif
});
onShow(() => {
console.log('App Show');
});
onHide(() => {
console.log('App Hide');
});
// globalData : {
// test: '';
// }
</script>
<style lang='scss'>
/* 每个页面公共css */
@import 'uview-plus/index.scss';
@import '@/static/styles/common.scss';
</style>