aurelia-dragula pluginを調べて、私のニーズを満たしているかどうかを確認しようとしていますが、ドラッグ可能な要素をドラッグしようとすると何も起こりません。私はexampleを試したこともあり、どちらもうまくいきません。aurelia-dragulaプラグインを動作させることができません
私のカスタムテストでは、aurelia cliとnpmをインストールしたaurelia-dragula 1.2.6を使って新しいプロジェクトを作成しました。ここに私のコードです:
aurelia.json
{
"name": "aurelia-dragula",
"path": "../node_modules/aurelia-dragula/dist/amd",
"main": "dragula"
}
main.jsブラウザログがロードされるようにプラグインを示し
aurelia.use
.standardConfiguration()
.feature('resources')
.plugin('aurelia-dragula');
ので、私はすべてがうまくていると仮定上記。
私はそうのように、カスタム要素のアプローチのための文書からサンプルHTMLとJavaScriptを使用:
app.html
<template>
<dragula-and-drop drop-fn.call="itemDropped(item, target, source, sibling, itemVM, siblingVM)"></dragula-and-drop>
<div class="drag-source drop-target">
<div repeat.for="thing of things">
<p style="background-color: red; color: white; width: 200px;"">${thing}</p>
</div>
</div>
</template>
app.js
export class App {
constructor() {
this.things = ['1', '2', '3', '4'];
}
itemDropped(item, target, source, sibling, itemVM, siblingVM) {
//do things in here
}
}
私はgithubからの例をダウンロード、インストール、ビルド、実行しました。これはFirefoxで正常に動作します。ブラウザのエラーを確認してください。 firefoxでは、開いているjavascriptコンソールでを押すことができます。 –
JayDi
@JayDiブラウザコンソールにエラーはありませんでした。 githubからサンプルをダウンロードして、もう一度試しました。今回はうまくいった。理由は分かりません。私はまだAurelia CLIを使って自分のテストプロジェクトで動作させることができません。 –
dragulaにはいくつかのリソースがあります:aurelia.jsonのdragula依存関係にその行を追加してみてください: "resources":["dragula.css"] – JayDi