Merhaba tekrardan 😃 Burada ki sorunum upload yapınca verileri array olarak tutamıyorum, sürekli en son alanını güncelliyor, eskisini siliyor
https://prnt.sc/xPnYEsly-l0T
resimde göründüğü gibi geliyor veriler. bunları tek bir dizi içinde array olark nasıl alabilirim.
this.task.file.push =
[{
url: response.url,
name: response.name
}]
bu şekilde de denedim ama işe yaramadı.
.form-group.row
.col-md-6
vue-dropzone#dropzone(
:key="fileKey"
ref='myVueDropzone',
:options='dropzoneOptions',
@vdropzone-success='vsuccess',
@vdropzone-error='verror'
)
a(v-for='(file, fIndex) in task.files',
:key='fIndex',
:href='file.path',
target='__BLANK'
) {{ file.name }}
data() {
return {
fileKey: 0,
task: {
type: 0,
uploadType: "",
description: "",
end_date: moment().format("YYYY-MM-DD"),
status_user: 0,
file_upload_by_user: 0,
files: [],
file: [],
},
}
vsuccess(file, response) {
// window.toast.success("Dosya yüklenmiştir.");
// this.task.file = file;
this.task.file = {
url: response.url,
name: response.name
};