| | |
| | | const emit = defineEmits(['webMessage']) |
| | | |
| | | function viewMessage(event) { |
| | | messageFun({data: {data: {arg: event.detail.data[0]}}}) |
| | | messageFun({ |
| | | data: {data: {arg: event.detail.data[0]}}, |
| | | type: 'WEB_INVOKE_APPSERVICE' |
| | | }) |
| | | } |
| | | |
| | | // WEB_INVOKE_APPSERVICE |
| | | function messageFun(e) { |
| | | emit('webMessage', e.data.data.arg) |
| | | if(e.data.type === 'WEB_INVOKE_APPSERVICE'){ |
| | | if (e.data.data.arg.type === 'tokenExpired'){ |
| | | return uni.redirectTo({ |
| | | url: '/pages/login/index' |
| | | }) |
| | | } |
| | | emit('webMessage', e.data.data.arg) |
| | | } |
| | | } |
| | | |
| | | onShow(() => { |