Skip to main content

Upload File

Badaso menyediakan sebuah komponen untuk mengunggah file, yaitu BadasoUploadFile. File yang diunggah, akan di generate menjadi base64 untuk dikirim ke backend. Pada saat generate CRUD, lebar komponen ini dapat diatur pada Optional Details dengan format seperti berikut.

{  "size": "6" // 1-12 default 12}

View: BadasoUploadFile#

Kode di bawah merupakan sampel untuk penggunaan BadasoUploadFile pada Vue Template.

<badaso-upload-file    :label="label"    :placeholder="placeholder"    v-model="model"    size="12"    :alert="error"></badaso-upload-file>

props#

Berikut merupakan daftar props yang disediakan komponen ini.

size: {    type: String,    default: "12",},label: {    type: String,    default: "Upload File",},placeholder: {    type: String,    default: "Upload File",},value: {    type: Object | String,    default: () => {    return {};    },},additionalInfo: {    type: String,    default: "",},alert: {    type: String|Array,    default: "",},type: {    type: String,},
info

Untuk props type, dapat dipilih antara private-only atau shares-only.