依赖安装
npm install signalr jquery --save
// "jquery": "^3.6.0","signalr": "^2.4.2",
main.js 引入
// eslint-disable-next-line no-unused-vars
import $ from 'jquery'
// eslint-disable-next-line no-unused-vars
import signalR from 'signalr'
vue.config.js
var webpack = require('webpack')
module.exports = {
configureWebpack:{
plugins:[
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery',
'window.jQuery': 'jquery',
'root.jQuery': 'jquery'
}),
]
}
}
未配置配置vue.config.js 会出现下面问题
jQuery was not found. Please ensure jQuery is referenced before the SignalR client JavaScript file.
使用
function sendLogin (res, clientKey) {
res.proxy.invoke('sendLogin', clientKey).done()
}
function getGUID () {