excessivePages.vue 722 B

123456789101112131415161718192021222324252627282930313233343536
  1. <template>
  2. <view></view>
  3. </template>
  4. <script>
  5. export default {
  6. data() {
  7. return {
  8. scene:''
  9. };
  10. },
  11. methods: {
  12. async onLoadInit(){
  13. await this.$store.dispatch("checkHandle",'noGO')
  14. if (!this.$store.state.isAuth && !this.$store.state.isBind) {
  15. //已授权已绑定
  16. uni.switchTab({
  17. url:'/pages/index/index'
  18. })
  19. } else {
  20. //已授权未绑定
  21. uni.reLaunch({
  22. url: "/pageMy/login/login?scene="+this.scene,
  23. });
  24. }
  25. }
  26. },
  27. onLoad(options) {
  28. wx.hideHomeButton();
  29. this.onLoadInit()
  30. this.scene = options.scene || ''
  31. },
  32. };
  33. </script>
  34. <style></style>