【问题标题】:dragula imported but not working. LaravelDragula 已导入但无法正常工作。拉拉维尔
【发布时间】:2021-02-03 11:57:51
【问题描述】:

在我的拖放项目中,我使用的是 Dragula 包。问题是当我使用 cdn 然后它运行正常但使用 laravel webpack.mix 技术我使用 npm 导入 Dragula 然后它不起作用谁能告诉我我做错了什么。

resources/js/dragula.js

import dragula from 'dragula';

webpack.mix.js


mix.js('resources/js/app.js', 'public/js')
    .js('resources/js/dragula.js', 'public/js')
    .js('resources/js/sweetalert.js', 'public/js')
    .sass('resources/sass/dragula.scss', 'public/css')
    .sourceMaps();

刀片文件

    <script src="{{ asset('js/dragula.js') }}"></script>
    <script src="{{ asset('js/sweetalert.js') }}"></script>

在控制台返回错误

Uncaught ReferenceError: dragula is not defined
    at window.onload (dashboard:451)

【问题讨论】:

  • import dragula from 'dragula'; window.dragula = dragula; 试试这个

标签: javascript jquery laravel


【解决方案1】:

解决了

resources/js/dragula.js

import dragula from 'dragula';
window.dragula = dragula;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-03
    相关资源
    最近更新 更多