Проблемы с включением плагина jquery с помощью веб-пакета - PullRequest
0 голосов
/ 19 января 2020

Я борюсь с использованием плагина jQuery в своем коде. Я использую Laravel (= webpack) и не делаю это в первый раз. Мой обычный способ не работает. Он продолжает выдавать ошибку «Uncaught TypeError: $(...).depdrop is not a function»

Сначала: вот это: https://plugins.krajee.com/dependent-dropdown

Как всегда, я установил его с помощью npm install dependent-dropdown
Затем я добавил window.depdrop = require('dependent-dropdown/js/dependent-dropdown'); к своему bootstrap. js после включения самого jQuery.
Затем я попробовал базовый c пример, подобный этому:

$(document).ready(function () {
    $('#address').depdrop({
        depends: ['domain'],
        url: '/api/domains'
    });
});

Это my bootstrap. js:

try {
    window.Popper = require('popper.js').default;
    window.$ = window.jQuery = require('jquery');
    window.datatables = require('datatables.net-bs4')();
    window.depdrop = require('dependent-dropdown/js/dependent-dropdown'); //<-----
    require('bootstrap');
} catch (e) {}

У меня нет проблем с использованием таблиц данных или "чистых" jQuery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...