Ecmascript 6 如何在ES6课程中直接使用SignalR

Ecmascript 6 如何在ES6课程中直接使用SignalR,ecmascript-6,signalr,Ecmascript 6,Signalr,我最近遇到了一个问题,试图调用SignalR函数并使用带有SignalR代理的ES6类从SignalR接收数据。Visual Studio使用映射方法的“myHub.server.function”语法引发错误 我想更好地“组件化”我的代码,SignalR正在为我的后端通信供电(后端没有休息)。顺便说一句,我只使用了signar、ES6和JQUERY。请不要回答Angular等人的问题 谢谢不花俏,但让它适用于经典ASP.NET: npm i信号机-S import $ from 'jquery

我最近遇到了一个问题,试图调用SignalR函数并使用带有SignalR代理的ES6类从SignalR接收数据。Visual Studio使用映射方法的“myHub.server.function”语法引发错误

我想更好地“组件化”我的代码,SignalR正在为我的后端通信供电(后端没有休息)。顺便说一句,我只使用了signar、ES6和JQUERY。请不要回答Angular等人的问题


谢谢

不花俏,但让它适用于经典ASP.NET:

npm i信号机-S

import $ from 'jquery';
window.$ = window.jQuery = require("jquery");
require("signalr");

export default class SignalRservice {

constructor (url){
    var con = $.hubConnection(url);
    this.connection = con.createHubProxy('ChatHub').connection;

    this.connection.start();
    }
}
import {HubConnection} from "@aspnet/signalr";

export default class SignalRservice {

constructor (){
    this.connection = new HubConnection('/ChatHub');

    this.connection.start();
    }
}
npm i jquery-S

import $ from 'jquery';
window.$ = window.jQuery = require("jquery");
require("signalr");

export default class SignalRservice {

constructor (url){
    var con = $.hubConnection(url);
    this.connection = con.createHubProxy('ChatHub').connection;

    this.connection.start();
    }
}
import {HubConnection} from "@aspnet/signalr";

export default class SignalRservice {

constructor (){
    this.connection = new HubConnection('/ChatHub');

    this.connection.start();
    }
}
对于ASP.NET Core来说,这只是一种幻想:

npm i@aspnet/signal-S

import $ from 'jquery';
window.$ = window.jQuery = require("jquery");
require("signalr");

export default class SignalRservice {

constructor (url){
    var con = $.hubConnection(url);
    this.connection = con.createHubProxy('ChatHub').connection;

    this.connection.start();
    }
}
import {HubConnection} from "@aspnet/signalr";

export default class SignalRservice {

constructor (){
    this.connection = new HubConnection('/ChatHub');

    this.connection.start();
    }
}