不做大哥好多年 不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • Langchain
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核

逍遥子

不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • Langchain
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核
  • python基础

  • python模块

  • django

  • flask

  • SYL

    • day01

    • day02

    • day03

    • day04

    • day05

      • 00.作业
      • 01.微博三方登录原理讲解
      • 02.微博账号注册
      • 03.生成微博授权URL接口
      • 04.vue获取微博授权URL
      • 05.微博回调接口
      • 06.vue微博回调空页面
        • 07.绑定微博用户接口
        • 08.vue绑定用户页面
      • day06

      • day07

      • day08

      • day09

      • day10

      • day11

      • day12

    • Celery

    • 微服务

    • python
    • SYL
    • day05
    xiaonaiqiang
    2021-03-10
    目录

    06.vue微博回调空页面

    # 1.vue微博回调空页面

    • 注:微博回调空页面为:http://127.0.0.1:8888/oauth/callback/

    # 1.1 页面路径components\oauth.vue

    <template>
      <div>
        <p>跳转中....</p>
      </div>
    </template>
    <script>
    import { oauth_callback_post } from './axios_api/api'
    export default {
      mounted() {
        this.getCode()
      },
      methods: {
        // 获取微博传过来的code,发送给django后端进行验证
        getCode() {
          // 获取url中的code 信息
          // 当前url 是  http://192.168.56.100:8888/oauth/callback/?code=fe6cbe07708aecf4a2b3d942ed692c4c
          let code = this.$route.query.code
          console.log(this.$route.query)
          // 给后端发送code
          let params = { code: code }
          oauth_callback_post(params).then((resp) => {
            console.log(resp)
            // code: 0
            // msg: "授权成功"
            // data: {type: "1", uid: "7410919278"}
            if (resp.data.type == '0') {
              // code: 0
              // msg: "登录成功"
              // data: {
              // authenticated: "true"
              // email: ""
              // id: 1
              // name: "admin"
              // role: null
              // token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiZXhwIjoxNTk3OTAwNTcyLCJlbWFpbCI6IiIsIm9yaWdfaWF0IjoxNTk3ODE0MTcyfQ.aQT7GSR_xQBPMlB4_k8-zTHnx0ow3OC2KHa3C8MgilY"
              // type: "0"
              // username: "admin"}
              let res = resp.data
              localStorage.setItem('username', res.username)
              // localStorage.setItem('img', res.img)
              localStorage.setItem('token', res.token)
              localStorage.setItem('uid', res.id)
              this.login_username = res.username
              this.opened = false
              // alert(res.message)
              this.$router.push('/')
    
            }
            if (resp.data.type == '1') {
              this.visiable = true
              this.uid = resp.data.uid
            }
          })
        },
      }
    }
    </script>
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    上次更新: 2024/3/13 15:35:10
    05.微博回调接口
    07.绑定微博用户接口

    ← 05.微博回调接口 07.绑定微博用户接口→

    最近更新
    01
    300.整体设计
    06-10
    02
    06.LangGraph
    06-09
    03
    202.AI销售智能体
    06-07
    更多文章>
    Theme by Vdoing | Copyright © 2019-2025 逍遥子 技术博客 京ICP备2021005373号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式