一、连接websocket
1.npm i socket.io-client -S
npm i vue-socket.io@2.1.1-a -S (注意:window系统需要指定版本为‘2.1.1-a’)
2.在入口文件main.js
import VueSocketio from 'vue-socket.io'
import socketio from 'socket.io-client'
Vue.use(VueSocketio, socketio(socketUrl))
3.在应用的页面中加入sockets钩子
socket钩子
二、获取服务器传过来的二维码,接口会传回二维码的url与二维码id
三、需要一个处理二维码过期接口,将此时的二维码的id传过来,服务返回成功后再重新调获取二维码接口,拿到最新的二维码url及id