洛阳学员端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
617 B

10 months ago
10 months ago
  1. import { mapState } from 'vuex'
  2. export default {
  3. computed: {
  4. ...mapState({
  5. city: state=> state.user.vuex_cityInfo.city,
  6. vuex_cityInfo: state=> state.user.vuex_cityInfo,
  7. vuex_userInfo: state=> state.user.vuex_userInfo,
  8. userId: state=> state.user.vuex_loginInfo.userId,
  9. studentId: state=> state.user.vuex_userInfo.id,
  10. apiOk: state=> state.user.apiOk,
  11. }),
  12. },
  13. data() {
  14. return {
  15. }
  16. },
  17. onPullDownRefresh() {
  18. setTimeout(()=>{
  19. uni.stopPullDownRefresh()
  20. },1500)
  21. let token = this.$store.state.user.vuex_loginInfo.accessToken
  22. if(token) {
  23. this.$store.dispatch('getCity')
  24. }
  25. },
  26. }