App.vue 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <style lang="scss">
  2. /* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
  3. @import "uview-ui/index.scss";
  4. </style>
  5. <script>
  6. export default {
  7. onLaunch: function() {
  8. let that = this;
  9. wx.login({
  10. success(re) {
  11. that.$api.wxAuthLogin({code:re.code}).then(res=>{
  12. uni.setStorageSync('userInfo',res.data.data.userInfo)
  13. uni.setStorageSync('accessToken',res.data.data.access_token)
  14. uni.setStorageSync('phoneIsBind',res.data.data.phoneIsBind)
  15. if (res.data.data.phoneIsBind){
  16. uni.switchTab({
  17. url: '/pages/index/index',
  18. })
  19. // uni.navigateTo({
  20. // url: '/loginPages/bindAccount/index',
  21. // })
  22. }else {
  23. uni.navigateTo({
  24. url: '/pages/login/login',
  25. })
  26. }
  27. })
  28. },
  29. })
  30. console.log('App Launch')
  31. },
  32. onShow: function() {
  33. console.log('App Show')
  34. },
  35. onHide: function() {
  36. console.log('App Hide')
  37. }
  38. }
  39. </script>