Я хотел бы попросить некоторую помощь, потому что я не могу преобразовать мой классический jQuery (v2) плагин в ES6 с модулем и классом.
В ECMAScript 5 мы можем подключить плагин jQuery в прототипе jQuery следующим образом:
app.js - jQuery, загружаемый через тег <script>
$.fn.myPlugin = function() {};
$('div').myPlugin();
И это работает:). В ES6 я бы написал что-то вроде этого:
myPlugin.es6:
import $ from 'jquery';
export default class myPlugin extends $ {
// Could i use constructor() method ???
}
app.es6:
import $ from 'jquery';
import myPlugin from 'myPlugin.es6';
$('div').myPlugin();
И, наконец, он не работает...
Я искал, и никто не задавал этот вопрос раньше.
Я использую Babel для перевода ES6 в ES5.