new
parent
6510250482
commit
b7359cfb58
|
|
@ -1,7 +1,16 @@
|
|||
<script>
|
||||
import store from './store/index.js'
|
||||
export default {
|
||||
onLaunch: function() {
|
||||
console.log('App Launch')
|
||||
|
||||
if(!(store.state.user_access_token&&store.state.userInfo['id'])){//未登录
|
||||
uni.redirectTo({
|
||||
url:'/pages/login/login'
|
||||
})
|
||||
}else{
|
||||
// console.log(store.state.user_access_token)
|
||||
}
|
||||
},
|
||||
onShow: function() {
|
||||
console.log('App Show')
|
||||
|
|
|
|||
|
|
@ -17,3 +17,4 @@ const app = new Vue({
|
|||
...App
|
||||
})
|
||||
app.$mount()
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,9 @@ export default {
|
|||
password: '' //密码
|
||||
};
|
||||
},
|
||||
onLoad() {},
|
||||
onLoad() {
|
||||
|
||||
},
|
||||
methods: {
|
||||
//当前登录按钮操作
|
||||
login() {
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@
|
|||
<script>
|
||||
import {mapGetters,mapActions} from 'vuex'
|
||||
import {USER_INFO} from '@/store/mutation-types.js'
|
||||
import {showLoading,toast,setStorage,stringHide} from '@/com/utils.js'
|
||||
import {showLoading,toast,setStorage,stringHide,clearStorageSync} from '@/com/utils.js'
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
|
|
@ -146,9 +146,12 @@
|
|||
handleLoginOut(){
|
||||
this.$http.delete('/api/users/logout').then(({data})=>{
|
||||
if(data.code==200){
|
||||
clearStorageSync();
|
||||
uni.reLaunch({
|
||||
url:'/pages/login/login'
|
||||
})
|
||||
}else{
|
||||
toast('退出失败');
|
||||
}
|
||||
}).catch(()=>{
|
||||
uni.reLaunch({
|
||||
|
|
|
|||
|
|
@ -20,7 +20,8 @@ const store = new Vuex.Store({
|
|||
console.log(val,'createPersistedState') // value值为当前state中的所有值对象
|
||||
// return什么,localstorage中的key值为vuex的value值就是什么,而且是实时与state中的值保持同步
|
||||
return {
|
||||
userInfo: val.userInfo
|
||||
userInfo: val.userInfo,
|
||||
user_access_token:val.user_access_token
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in New Issue