2017-10-06 14 views
0

関数を使用してプログラムでドロップポイントを作成しようとしていますが、element.dropzone is not a functionエラーが表示されます。私はelementの値は、あなたがある時点での文字列("toUpload")である要素UIでDropzone.js - プログラムでdropzonesを作成すると、 "dropzone is not function"が返されます。

HTML

<div class="toUpload"> 
    <div class="el-upload el-upload--text"> 

JS

submitMessage(){ 
    return api.createMessage(messageToSend, (message) => { 

    // some code 
    this.insertAttachments("toUpload", message.id); 

    }) 
}, 

insertAttachments (element, messageId) { 
    element.dropzone({ 
    url: '/messages/' + messageId + '/attachments', 
    paramName: 'attachment', 
    previewsContainer: false, 
    uploadedMultiple: true, 
    maxfiles: 10, 
    parallelUploads: 10 
}) 

答えて

1

をVue.jsを使用していますelement.dropzone()を呼び出してください。このようなメソッドdropzoneを使用するには、jQuery要素でそのメソッドを呼び出す必要があります。

$('.' + element).dropzone(... 

は、おそらくこのような何かを意味し

関連する問題